内部类可以访问其所在类的属性(包括所在类的私有属性),内部类创建自身对象需要先创建其所在类的对象
public class TestInner {private int number = 100;public class Inner{private int number = 200;public void paint(){int number = 500;System.out.println(number);System.out.println(this.number);System.out.println(TestInner.this.number);}}public static void main(String[] args) {//创建内部类的对象分为两个步骤TestInner inner = new TestInner();TestInner.Inner in = inner.new Inner();in.paint();}}500200100
