内部类可以访问外部类的属性
package Inner;
public class TestInnerClassAccessOutClass {
private int count = 5;
private class InnerClass{
public int returnCount(){
return count;//内部类可以访问外部类的变量,自然内部类的构造必须在外部类初始化之后才能构造
}
}
public static void main(String[] args) {
TestInnerClassAccessOutClass t = new TestInnerClassAccessOutClass();
TestInnerClassAccessOutClass.InnerClass i = t.new InnerClass();
System.out.println(i.returnCount());
}
}
运行结果:
5