引用外部类的对象
内部类:this.对象
外部类:外部类.this.对象
public class Outer1 {
private int count=1;//定义一个外部类的私有变量
class Inner{//创建内部类
private int count=2;//定义一个内部类的私有变量
public void print(int count){//定义一个有参方法
System.out.println(count); //引用方法对象
System.out.println(this.count); //引用内部类对象
System.out.println(Outer1.this.count); //引用外部类对象
}
}
//测试
public static void main(String[] args) {
Outer1 o=new Outer1();
Outer1.Inner i=o.new Inner();
i.print(3);
}
}