6.7.1 内部类的概念及定义

6.7.1 内部类的概念及定义

内部类(Inner Classes)是在一个类的内部嵌套定义的类,又可称为内隐类。相应地,包含内部类的类称为外部类。

内部类可以是其他类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义(匿名类是一种特殊的内部类,它是在一个表达式内部包含一个完整的类定义)。与一般的类相同,内部类可以具有成员变量和成员方法。通过建立内部类的对象,可以存取其成员变量和调用其成员方法。