黑马程序员技术交流社区
标题:
匿名内部类
[打印本页]
作者:
伊廷文
时间:
2013-4-19 19:10
标题:
匿名内部类
Anonymous Inner Class (匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)
作者:
lipingan0520
时间:
2013-4-19 19:23
匿名内部类只是一次调用,实现和继承都没有太多在意义吧。
作者:
Miss小强
时间:
2013-4-19 19:41
lipingan0520 发表于 2013-4-19 19:23
匿名内部类只是一次调用,实现和继承都没有太多在意义吧。
非也非也,用的比较多哦
比如
new Runnable(){
public void run()
{
//代码。。。
}
}
复制代码
以后这种代码很常见的,这能体现我们的水平
作者:
Miss小强
时间:
2013-4-19 19:43
肯定可以的,匿名内部类的特性跟类一样,同样可以实现接口,继承类;
同时他是在成员位置,需要遵循成员的访问规则。。。
作者:
陈宇鹏
时间:
2013-4-19 21:26
匿名内部类本身就已经是一个子类对象了。
有如何去继承其他类,
至于实现,定义匿名类,创建匿名对象,本身就是为了简化,方便书写,
就想匿名类中可以定义函数但一般没人这样定义一样。没什么意义。
作者:
yufeng47
时间:
2013-4-19 23:47
所谓匿名内部类,就是通过父类的构造方法实现子类的实力对象,其实就是父类的引用指向子类对象,即泛型。所以匿名内部类是一个子类(通过extends和implkements)。
而且后期以匿名内部累的存在的形式非常多.
作者:
黄玉昆
时间:
2013-4-20 14:49
如果问题未解决,请继续追问,如果问题解决了,请将问题分类改为“已解决”,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2