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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© FlyFish 中级黑马   /  2014-10-31 16:22  /  1116 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名内部类有什么作用

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

3 个回复

倒序浏览
当函数的参数是接口类型引用时,如果接口中的方法不超过3个。可以通过匿名内部类来完成参数的传递。
其实就是在创建匿名内部类时,该类中的封装的方法不要过多,最好两个或者两个以内。

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 赞一个!

查看全部评分

回复 使用道具 举报
其实匿名内部类:
   用于物体的设计:一个物体里面还有物体
   还有用函数的类实体的参数的传递

关键是理解其原理:
  
回复 使用道具 举报
匿名内部类适合创建只需要一次使用的类。
创建匿名内部类时会立即创建一个该类的实例,这个类定义立即消失,匿名内部类不能重复使用。
所以在这个类只使用一次的话,匿名内部类写法更简洁,也更省内存
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马