王松松 发表于 2013-11-27 12:07
Inteface A{
void method();
}
王松松 发表于 2013-11-27 12:07
Inteface A{
void method();
}
王松松 发表于 2013-11-27 12:07
Inteface A{
void method();
}
陪你等日出 发表于 2013-11-27 13:16
如果这样写了,new A()里面的method()方法咋么调用?
王雷1 发表于 2013-11-27 13:13
我修复了一下,是这样的,
interface A{
void method();
王松松 发表于 2013-11-27 13:32
你加{ }干嘛?
王松松 发表于 2013-11-27 13:36
。。前面加个引用A a 试试。
王雷1 发表于 2013-11-27 13:43
大哥,你敢不敢给我写个完整的,这个问题我都纠结2天了,解决不了,想不想做大善人了你?想就给我写一个 ...
王松松 发表于 2013-11-27 13:50
加了个借口类型的引用接受匿名内部类,差不多完整了吧?
王雷1 发表于 2013-11-27 13:53
你加了引用就不是匿名了,是吧
王松松 发表于 2013-11-27 14:04
是匿名好吧。不然你自己编译看看生成的class文件,有一个Outer$1.class
王雷1 发表于 2013-11-27 14:05
也就是说成员上的匿名内部类都要有引用? 那匿名还有什么意义?直接定义内部类不就完了么?比如线程的匿 ...
王雷1 发表于 2013-11-27 14:05
也就是说成员上的匿名内部类都要有引用? 那匿名还有什么意义?直接定义内部类不就完了么?比如线程的匿 ...
王松松 发表于 2013-11-27 14:25
匿名内部类一般需要有继承或者实现关系,适用于含有较少方法时。
至于他的应用和意义,我也说不上许多, ...
王雷1 发表于 2013-11-27 14:27
非常感谢,但是能不能请你帮我写一个开启线程的在成员位置上的匿名内部类 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |