1.定义
内部类是指在一个外部类的内部再定义一个类。
内部类作为外部类的一个成员,并且依附于外部类而存在的。3.使用方法
A. 在一个类中直接定义的内部类
1) 外部类不能直接访问内部类的的成员,但可以通过内部类对象来访问。
2) 内部类作为外部类的成员,可以访问外部类的所有成员。
3) 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。
4) 成员内部类与普通的成员没什么区别,可以与普通成员一样进行修饰和限制。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |