成员内部类的使用和内部类的同名变量访问
成员内部类的使用
定义格式:
在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。
比如,汽车类 Car 中包含发动机类 Engine ,这时, Engine 就可以使用内部类来描述,定义在成员位置。

内部类的同名变量访问
内部类可以直接访问外部类的成员,包括私有成员。
外部类要访问内部类的成员,必须要建立内部类的对象。
创建内部类对象格式:

定义类:
定义测试类:
内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类名
和$符号 。
比如,Person$Heart.class