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

浙公网安备 33010602011771号