黑马程序员技术交流社区

标题: 什么是匿名内部类,优点和缺点? [打印本页]

作者: 沿途的记忆    时间: 2014-6-26 01:04
标题: 什么是匿名内部类,优点和缺点?
什么是匿名内部类,优点和缺点?
作者: 客剑    时间: 2014-6-26 01:42
本帖最后由 客剑 于 2014-6-26 02:05 编辑

沙发…………表示也刚看完这部分视频     匿名内部类就是简写版的内部类,肯定是通过继承父类或实现接口,(最特别的就是继承Object上帝类的情况了),然后再复写实现定义的。因为没有名字所以只能用一次定义一次,
建立匿名内部类的对象格式: new  父类或者接口或者上帝类(){定义匿名子类的内容}


优点:对于类中方法较少,或者只使用一次的内部类用匿名内部类,代码会比较少,更直接一点;
缺点:使用有很多限制,如类中方法多的类匿名内部类表达式会很长,没有阅读性;或者是需要多次访问内部类的情况,就不适合

作者: 杨庆雷    时间: 2014-6-26 01:53
匿名内部类就是没有名字的类呗,当我们对某一类只使用一次的时候,就没有必要定义成一个单独的类,那么就用到了匿名内部类;
作者: alive    时间: 2014-6-26 08:18
好水。。。。。。。。。。。
作者: 客剑    时间: 2014-6-28 16:09
咦!竟然被加分了!这么水的帖子也可以的啊




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