黑马程序员技术交流社区
标题:
匿名内部类怎么理解?
[打印本页]
作者:
好小伙
时间:
2015-2-2 22:08
标题:
匿名内部类怎么理解?
刚学完匿名内部类,可以看懂格式。但是还是觉的差点。哪位大神可以帮忙,讲解一遍吗?
作者:
朋好友
时间:
2015-2-2 23:34
新手 有时候临时用某种方法 ,但是调用的函数参数列表类型确定
作者:
月白叔叔
时间:
2015-2-2 23:37
其实就是一个实现了父类的子类对象
作者:
奔跑的猴子
时间:
2015-2-3 09:10
昨晚刚刚看完书,
1,在某一些变成语言中,方法中可以调用代码块作为参数,但是在java中是不支持,所以匿名内部类从作用上可以理解为,这就是一个代码块,就是通过一系列的运算之后,再返回一个值作为参数;
2,我们都知道,java中一切操作都是以实例的方式运作,所以匿名内部类就是通过把这一系列的运算,封装在一个类中,通过返回这个类的对象来完成这系列的动作;
3,既然是返回对象,就肯定需要一个既定好的类了,所以匿名内部类必须是继承某个类或者是承接某个接口,根据面向对象学的,承接的同时,要重写父类的抽象方法或者是借口的所有方法。
作者:
franksight
时间:
2015-2-3 10:19
匿名类就是一个类,只不过没有名字而已,是在不理解那你就单独把它封装下
作者:
outsider1020
时间:
2015-2-3 13:55
没有名字的内部类。。。。
作者:
cly成子
时间:
2015-2-3 14:07
http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html
作者:
cly成子
时间:
2015-2-3 14:13
http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html
上面这个博客写得很清楚!
个人理解觉得,匿名内部类是定义在一个类内部,定义在一个抽象类或接口引用之后没有名字的类,其内部与一般类结构相同,定义了方法、属性,末尾带有";"结尾的一个特殊的类。
作者:
cuixinfu
时间:
2015-2-3 14:21
希望讲的详细一点 学习中
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2