① 成员内部类可以任意访问外部类的数据,并且不受访问限制符的影响;而外部类不可以直接使用内部类的成员函数和数据。
② 定义了成员内部类后,必须使用外部类的对象初始化内部类对象。 eg:内部类名 对象名 = 外部类对象. new 内部类();
③ 内部类可以有自己的成员函数和方法。