“纸上得来终觉浅,绝知此事要躬行”
文章目录
1、外部类
2、内部类:
note:
以下所称的外部类是相对于内部类来说的,并不是上面所说的外部类!!
在本类的内部进行其他类结构的嵌套操作
- 可以被访问权限修饰符修饰
- 内部类能放啥??
不能放静态方法,可以继承,可以实现接口,静态的东西写不了!!! - 静态内部类能放啥?? 非静态结构、静态结构也能放(包括main方法)
2.1 实例内部类
2.2 静态内部类
2.3 内部类实例创建
// 测试类
2.3.1 实例内部类造对象
Inner inner = new Inner(); ---报错!!!
2.3.2 静态内部类造对象
2.2 内部类的访问特点
- 内部类的方法里可以直接访问外部类的成员,包括私有成员
- 外部类要访问内部类成员,必须要建立内部类对象
例如: