解决方案 »

  1.   

    在C类中new一个A类和B类,不就有关系了吗?
      

  2.   

    楼上的办法可以,前提是你A和B里定义的List必须是public的,如果是private的要加get方法。public class C {

    public List listc=new ArrayList();

    public static void main(String[] args) {
    A a=new A();
    B b=new B();
    C c=new C();
    c.listc.addAll(a.lista);
    c.listc.addAll(b.listb);
    }}
      

  3.   

    new 了以后,原本A与B里面LIST的值都变成NULL给C的LIST了。
      

  4.   

    我在A的类中通过数据表查询得到一个LIST,在B类中通过不同条件查同一个数据表再得到一个LIST,我想在C类中把前2个类中查询的LIST显示出来
      

  5.   

    在A类和B类写个静态方法getList()返回list,在C类通过A.getList(),B.getList()拿到数据
      

  6.   

    是的,在A类和B类分别写个public List<> getList()来实现;