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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 好小伙 中级黑马   /  2015-2-2 22:08  /  2000 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚学完匿名内部类,可以看懂格式。但是还是觉的差点。哪位大神可以帮忙,讲解一遍吗?

8 个回复

倒序浏览
新手    有时候临时用某种方法  ,但是调用的函数参数列表类型确定     
回复 使用道具 举报
其实就是一个实现了父类的子类对象
回复 使用道具 举报
昨晚刚刚看完书,
1,在某一些变成语言中,方法中可以调用代码块作为参数,但是在java中是不支持,所以匿名内部类从作用上可以理解为,这就是一个代码块,就是通过一系列的运算之后,再返回一个值作为参数;
2,我们都知道,java中一切操作都是以实例的方式运作,所以匿名内部类就是通过把这一系列的运算,封装在一个类中,通过返回这个类的对象来完成这系列的动作;
3,既然是返回对象,就肯定需要一个既定好的类了,所以匿名内部类必须是继承某个类或者是承接某个接口,根据面向对象学的,承接的同时,要重写父类的抽象方法或者是借口的所有方法。
回复 使用道具 举报
匿名类就是一个类,只不过没有名字而已,是在不理解那你就单独把它封装下
回复 使用道具 举报
没有名字的内部类。。。。
回复 使用道具 举报
http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html
回复 使用道具 举报
http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html

上面这个博客写得很清楚!
个人理解觉得,匿名内部类是定义在一个类内部,定义在一个抽象类或接口引用之后没有名字的类,其内部与一般类结构相同,定义了方法、属性,末尾带有";"结尾的一个特殊的类。
回复 使用道具 举报
希望讲的详细一点  学习中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马