好久没有写过嵌套类这方面了,刚看到一个程序,不错值得分享下:

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(); } }