class{  Inner class1{
class3 object
      
              Inner class3{
      }

} Inner class2{
              how to acess o1?
        }
}
类1和类2都是在大类中的两个内部类,
然后类3是类1中的又一个内部类,
object是类3的一个对象,那如何在类2里使用object?求教!

解决方案 »

  1.   


    public class WhileTest { class c1 {
    class c3 { }
    } class c2 {
    public void f() {
    c1.c3 c3 = new c1().new c3();
    }
    }
    }
      

  2.   


    你好,你的代码是在c2中定义了一个c3的对象,
    不过我想知道如果在c1中定义了一个c3的对象,怎样在c2中使用它。。
      

  3.   

    这样?
    public class WhileTest { class c1 {
    c3 c3 = new c3(); class c3 { }
    } class c2 {
    public void f() {
    c1.c3 c3 = new c1().c3;
    }
    }
    }