一、内部类特点
- 内部类可以很好的实现隐藏,可以使用protected/private修饰符
- 内部类可以直接访问外部类的所有成员,包括私有的成员
- 外部类不能直接访问内部类的成员,必须先建立内部类的对象才能访问
二、内部类的使用
1. 内部类的创建
内部类就是类的嵌套操作
2. 访问内部类
创建成员内部类的实例使用的形式
外部类名.内部类 实例 = 外部类实例名.new 内部类构造方法(参数);
实例
3. 内部类访问外部类
成员内部类中访问外部类的成员和属性采用的形式:
外部类名.this.成员方法;
外部类名.this.成员属性;
实例: