A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 沿途的记忆 中级黑马   /  2014-6-26 01:04  /  2855 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是匿名内部类,优点和缺点?

4 个回复

倒序浏览
本帖最后由 客剑 于 2014-6-26 02:05 编辑

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


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

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
匿名内部类就是没有名字的类呗,当我们对某一类只使用一次的时候,就没有必要定义成一个单独的类,那么就用到了匿名内部类;
回复 使用道具 举报
好水。。。。。。。。。。。
回复 使用道具 举报
咦!竟然被加分了!这么水的帖子也可以的啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马