1 class Test1_InnerClass{ 2 public static void main(String[] args) { 3 Outer.Inner oi = new Outer().new Inner(); 4 oi.show(); 5 } 6 } 7 8 class Outer{ 9 public int num = 30; 10 class Inner{ 11 public int num = 20; 12 public void show(){ 13 int num = 10; 14 System.out.println(num); 15 System.out.println(this.num); 16 System.out.println(Outer.this.num); 17 } 18 } 19 }
原文:http://www.cnblogs.com/panw3i/p/6357754.html