好久没有写过嵌套类这方面了,刚看到一个程序,不错值得分享下:
class Outer { int i=5; class Inner { int i=4; public void test() { int i=3; System.out.println(i);//注释1 System.out.println(this.i);//注释2 System.out.println(Outer.this.i);//注释3 } } public static void main(String []args) { Outer out=new Outer(); Outer.Inner inner=out.new Inner(); inner.test(); } }