内部类

内部类隐式持有外部类的一个引用, 可以调用外部类的属性和方法;

静态内部类(嵌套类), 不持有外部类的引用, 不可调用 static 之外的属性和方法;

匿名内部类不可以继承类和实现接口

实例化内部类对象
public class Out{
    class In{

    }
// Out o = new Out();
// Out.In i = o.new In();
}

results matching ""

    No results matching ""