在A类中定义一个public的变量c1 或是定义一个方法啊
public C getClassC(){
     return c1;
}在B类就可以有
A a = new A();
C cb = a.c1
或是 cb = a.getClassC();

解决方案 »

  1.   

    可在A中定义一个public型的方法﹐则B中调用该方法来访问c1
      

  2.   

    同一包下的三个类
    public class A {
      public C c1;
      public A() {
        c1=new C();
      }
    }
    /////////////
    public class B {
      A a1;
      public B() {
        a1=new A();
      }
      public String returnac()
      {
        String a=a1.c1.returnstr();
        return a;
      }
    }
    /////////////////////
    public class C {
      public C() {  }
      public String returnstr()
      {
        return "CCCCCCC";
      }
    }
    调用时
        B b1=new B();
        String str1=b1.returnac());
      

  3.   

    vary easy!A a = new A();
    C cb = a.c1
      

  4.   

    A a = new A();
    C cb = a.c1