内部类、枚举

 1、jdk16才开始支持定义静态成员的

2、成员内部类

  创建对象  Outer.Inner in = new Outer().new Inner();

3、静态内部类

  使用static修饰

  类有的 静态内部类都有

  创建对象    Outer.Innner in = new Outer.Inner();

  可以直接访问外部类的静态成员,不能直接访问外部类的实例成员

4、匿名内部类

  常作为参数传给一个方法

  本质就是一个子类,并会立即创建出一个子类对象

-----------------------------------------------------------------------------------------------

1、枚举(一种特殊的类)

 

 

 

 

  

 

posted @ 2023-10-06 10:18  翻斗花园小美Q  阅读(29)  评论(0)    收藏  举报