内部类:
在 Java 中,允许在一个类(或方法、语句块)的内部定义另一个类,称为内部类(Inner Class),有时也称为嵌套类(Nested Class)。
内部类和外层封装它的类之间存在逻辑上的所属关系,一般只用在定义它的类或语句块之内,实现一些没有通用意义的功能逻辑,在外部引用它时必须给出完整的名称。
内部类 成员式内部类如同外部类的一个普通成员。
分类:
成员式内部类
非静态 static修饰
静态 static修饰
1.如何实例化成员式内部类
2.如何调用成员式内部类中属性方法
3.内部类可以访问其外部类属性方法,即使是private修饰的。
局部内部类
匿名内部类
示例:
知识点 : 区分内部类与其外部类同名属性或方法。
示例: