1、jdk16才开始支持定义静态成员的
2、成员内部类
创建对象 Outer.Inner in = new Outer().new Inner();
3、静态内部类
使用static修饰
类有的 静态内部类都有
创建对象 Outer.Innner in = new Outer.Inner();
可以直接访问外部类的静态成员,不能直接访问外部类的实例成员
4、匿名内部类
常作为参数传给一个方法
本质就是一个子类,并会立即创建出一个子类对象
-----------------------------------------------------------------------------------------------
1、枚举(一种特殊的类)
标签:Outer,内部,静态,枚举,Inner,new From: https://www.cnblogs.com/18191xq/p/17736495.html