关注微信公众号,可免费获取资料 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 分类: 成员内部类 :定义在类中方法外的类。 定义格式: 在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类 Car 中包含发动机 类 Engine ,这时, Engine 就可以使用内部类来描述,定义在成员位置。 访问特点 内部类可以直接访问外部类的成员,包括私有成员。 外部类要访问内部类的成员,必须要建立内部类的对象。