内部类可以访问外部类的属性

内部类可以访问外部类的属性

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

你可能感兴趣的:(java内部类,java,内部类)