Java 内部类(Inner Class)是指在一个类的内部定义的类。内部类可以直接访问外部类的成员(包括私有成员),并且可以被用来实现一些复杂的功能,比如将一些与外部类密切相关的功能封装在一起。Java 内部类主要有以下几种类型: 1. 成员内部类(Member Inner Class) 成员内部类是定义在外部类的成员位置上的类,可以访问外部类的所有成员,包括私有成员。成员内部类的实例必须先通过外部类的实例来创建,因为它可以访问外部类的实例成员。 示例: class Outer { private int outerField = 10