1.访问重名的成员变量
public class Outer {
int num = 10;
public class Inner{
int num = 20;
public void method(){
int num = 30;
System.out.println(num); //30
System.out.println(this.num); //20
System.out.println(Outer.this.num); //10 利用Outer关键字
}
}
}
public class test {
public static void main(String[] args) {
Outer.Inner inner = new Outer().new Inner();
inner.method();
}
}
结果如下: