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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

明日蜕变

初级黑马

  • 黑马币:24

  • 帖子:15

  • 精华:0

© 明日蜕变 初级黑马   /  2016-1-10 12:20  /  1018 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何理解匿名内部类??其用途及其实际意义??

13 个回复

倒序浏览
没名字的内部类,是为了简化数学,而且只能用一次,
前提是要继承父类或者实现接口,匿名内部类只是方便重写父类或者接口里的方法,
回复 使用道具 举报
一般不怎么写匿名内部类,因为意义不大
回复 使用道具 举报
大神们,学习了。
回复 使用道具 举报
匿名内部类 你可以把它当成一个匿名的对象,里面一般情况下重写了父类或者父接口的方法,至于上边说的用的不多,呵呵呵呵呵
安卓编程你几乎天天用,匿名内部类是很基础的东西,基础班必须要好好理解,不要担心不会用,编程不是什么技术活,大神都会告诉你,就是天天敲而已,没什么大不了的。
一句话唯手熟尔。
回复 使用道具 举报
1379号监听员 发表于 2016-1-10 17:41
匿名内部类 你可以把它当成一个匿名的对象,里面一般情况下重写了父类或者父接口的方法,至于上边说的用的 ...

只要用途就是作为方法的实际参数
回复 使用道具 举报
匿名内部类就是写在方法中的代码块。其代码必须是重写父类或者接口中的已有方法产生的。对于只使用一次的方法,匿名内部类可以做到无需创建对象,使用后就销毁其内存空间,可以提高内存的利用效率。
回复 使用道具 举报
匿名内部类真的很长用,说不常用的真的很呵呵
回复 使用道具 举报
主要也就是参数传递用
回复 使用道具 举报
549208564 发表于 2016-1-10 14:37
一般不怎么写匿名内部类,因为意义不大

android里面组件的点击事件的写法里面就有匿名内部类的应用,匿名内部类用的还是挺多的
回复 使用道具 举报
大神们   ....
回复 使用道具 举报
比如TreeSet里写比较器
回复 使用道具 举报
匿名内部类。你可以这样理解。
匿名内部类其实就是new接口,new抽象方法。
接口抽象方法不能new的原因是必需要实现其中的抽象函数。换言之,只要实现了就能new
这样比较好理解。清楚明白。
回复 使用道具 举报
jasonbourne 发表于 2016-1-12 22:17
android里面组件的点击事件的写法里面就有匿名内部类的应用,匿名内部类用的还是挺多的 ...

。。。还没进就业班,这些还不知道
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马