如果像以下怎么才能調用
public class HelloWorld {
public class Outer{
private int a=99;
public class Inner{
int b=2;
public void test(){
System.out.println("訪問外部類中的a:"+a);
System.out.println("訪問內部類中的b:"+b);
}
}
}
public static void main(String[] args) {
HelloWorld g=new HelloWorld();
Outer h=g.new Outer();
Outer.Inner j=g.h.new Outer.Inner();
h.test();
}
}
2016-02-05
把 Outer class去掉。編程不是多層嵌套。
2016-02-05
嗯,想理一下關系