内部类相关知识点

内部类相关知识点_第1张图片
1.PNG

  • 成员内部类分为两种:静态内部类和非静态内部类,使用static修饰的成员内部类是静态成员内部类,没有使用static修饰的成员内部类是非静态内部类。

一、非静态内部类:

内部类相关知识点_第2张图片
2.PNG
2.PNG
  • 非静态内部类中不能包含静态方法,静态成员,静态代码块。但是可以包含非静态初始化代码块。

二、静态内部类

![Uploading 4_731297.PNG . . .]

4.PNG

  • Java允许在接口中定义内部类这个内部类只能是public static 修饰,即默认为静态内部类。

三、内部类的使用

内部类相关知识点_第3张图片
5.PNG

四、局部内部类

内部类相关知识点_第4张图片
6.PNG

你可能感兴趣的:(内部类相关知识点)