java中的内部类创建方式

静态内部类

静态内部类是static的,不依赖于外部类对象,可以直接创建。
外部类.内部类 对象名 = new 外部类.内部类();
java中的内部类创建方式

匿名内部类

匿名内部类依赖于外部类对象,是外部类对象的一部分,所以需要有外部类对象才有匿名内部类对象 。
外部类.内部类 对象名 = new 外部类().new 内部类();
java中的内部类创建方式