黑马程序员技术交流社区

标题: Anonymous Inner Class (匿名内部类) 是否可以extends?  [打印本页]

作者: 支胜勇    时间: 2014-6-5 09:44
标题: Anonymous Inner Class (匿名内部类) 是否可以extends? 
Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 
作者: 提菩--空    时间: 2014-6-5 10:16
有谁比较了解的啊,说下,也想学习一下
作者: Wokno    时间: 2014-6-5 12:19
楼主还没理解透匿名内部类的含义,匿名内部类在你写其代码时,new出来的是一个其超类或是实现的接口的对象,它现在都不是类了,还能继承和实现接口吗?只能是你在写这个匿名内部类时就应当明确其要继承的超类或是要实现的接口。
作者: 凌羽猎风    时间: 2014-6-5 13:28
写的时候应该提前就生命继承或实现的类或者接口  出现new的时候  已经不是类了
作者: 苗润    时间: 2014-6-7 18:20
可以  内部类也是一个类 为什么不行呢~

7{[}2EQ1(IUK~H[KE3ETM%Q.jpg (61.86 KB, 下载次数: 52)

7{[}2EQ1(IUK~H[KE3ETM%Q.jpg

作者: 相濡、彼岸    时间: 2014-6-7 19:36
可以继承外部类以外的类,可以实现外部类以外的接口!
作者: 艮昕辶    时间: 2014-6-8 09:32
一般用到的匿名内部类都是new Interface(){}这个整体是一个对象  作为参数传递给某个函数的引用
  1. new Thread(new Runnable(){
  2. public void run(){
  3. }}).start();
复制代码

作者: zhaoxd1992    时间: 2014-6-8 10:26
匿名内部类不能extends其它类
作者: idency    时间: 2014-6-9 13:42
我也觉得不能继承其他类!
作者: 任黎明    时间: 2014-6-9 13:45
我来学习了!!!!!!!!!!!!!1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2