内部类的访问规则:
1,内部类可以直接访问外部类中的成员,包括私有。
2,外面类要访问内部类,必须建立内部类对象。
public class Outer { private int x=3; class Inner{ void function(){ System.out.println("inner"+x); } } void method(){ Inner in=new Inner(); in.function(); } }
直接访问内部类中的成员
public class Test { public static void main(String[] args) { //直接访问内部类中的成员 Outer.Inner in=new Outer().new Inner(); in.function(); } }
原文:http://www.cnblogs.com/zk753159/p/4992814.html