本帖最后由 黑色救护车 于 2015-4-4 09:32 编辑
匿名内部类就是没有名字的类,定义在一个类的内部。匿名内部类可以直接访问外部类的成员,包括私有成员。外部类要访问内部类的成员,必须先拿到内部类的对象:- class Outer {
- class Inner {
- void method() {
-
- }
- }
- }
- class Test {
- public static void main(String[] args) {
- //拿到内部类的对象
- new Outer.Inner().method();
- }
- }
复制代码
|
|