内部类:
说明:在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。
概述:类里的类叫做内部类,外部的类叫外部类。
分类:按照定义位置不同可以分为:成员内部类,局部内部类
访问特点:
1、内部类可以直接访问外部类的成员,包括私有的private
2、外部类访问内部类的成员,必须创建内部类对象。
格式:外部类名.内部类名 变量名 = new 外部类名().new 内部类名();
eg:Outer.Inner in = new Outer().new Inner();
调用内部类:in.work();
|
|