黑马程序员技术交流社区

标题: 如何理解匿名内部类?? [打印本页]

作者: 明日蜕变    时间: 2016-1-10 12:20
标题: 如何理解匿名内部类??
如何理解匿名内部类??其用途及其实际意义??
作者: OliverLC    时间: 2016-1-10 13:05
没名字的内部类,是为了简化数学,而且只能用一次,
前提是要继承父类或者实现接口,匿名内部类只是方便重写父类或者接口里的方法,
作者: 549208564    时间: 2016-1-10 14:37
一般不怎么写匿名内部类,因为意义不大
作者: 542826323    时间: 2016-1-10 17:00
大神们,学习了。
作者: 1379号监听员    时间: 2016-1-10 17:41
匿名内部类 你可以把它当成一个匿名的对象,里面一般情况下重写了父类或者父接口的方法,至于上边说的用的不多,呵呵呵呵呵
安卓编程你几乎天天用,匿名内部类是很基础的东西,基础班必须要好好理解,不要担心不会用,编程不是什么技术活,大神都会告诉你,就是天天敲而已,没什么大不了的。
一句话唯手熟尔。
作者: 1379号监听员    时间: 2016-1-10 17:44
1379号监听员 发表于 2016-1-10 17:41
匿名内部类 你可以把它当成一个匿名的对象,里面一般情况下重写了父类或者父接口的方法,至于上边说的用的 ...

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

android里面组件的点击事件的写法里面就有匿名内部类的应用,匿名内部类用的还是挺多的
作者: fengfeng520    时间: 2016-1-12 22:29
大神们   ....
作者: aoejhx    时间: 2016-1-13 13:21
比如TreeSet里写比较器
作者: 曾宇    时间: 2016-1-13 17:02
匿名内部类。你可以这样理解。
匿名内部类其实就是new接口,new抽象方法。
接口抽象方法不能new的原因是必需要实现其中的抽象函数。换言之,只要实现了就能new
这样比较好理解。清楚明白。
作者: 549208564    时间: 2016-1-13 20:43
jasonbourne 发表于 2016-1-12 22:17
android里面组件的点击事件的写法里面就有匿名内部类的应用,匿名内部类用的还是挺多的 ...

。。。还没进就业班,这些还不知道




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