黑马程序员技术交流社区
标题:
匿名内部类
[打印本页]
作者:
huyuxiong
时间:
2016-9-10 21:53
标题:
匿名内部类
今天学了匿名内部类,但是感觉掌握的不够好,有没有高手帮我总结一下内部类的概念啊?
作者:
zwy1174
时间:
2016-9-10 21:56
匿名内部类:
前提:要有一个类或者一个接口。
格式:
new 接口名或者类名(){
//重写所有抽象方法
};
本质:是一个实现了接口(或者继承了类)的子类的匿名对象。 //子类的匿名对象
使用场景:
1、当对接口或者类中的抽象方法仅调用一次的时候。(前提:抽象方法只有一个)
2、可以作为实际参数进行传递。
作者:
383412263
时间:
2016-9-10 22:14
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类
正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写
但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口
具体链接: http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html
作者:
finally
时间:
2016-9-10 22:34
{:3_55:}我感觉老师讲到这里就有些懵了
作者:
kangnam
时间:
2016-9-10 22:42
你记得匿名内部类,本质其实是一个继承了该类或实现了该接口的子类匿名对象就好
作者:
莫华军
时间:
2016-9-10 22:58
其实就是一个对象而已。。。
作者:
MarsBong
时间:
2016-9-10 23:15
实际实际实现了一个类或者接口,然后创建一个该类对象,但是只能使用一次,一般该类中只有一个方法,
作者:
梦想的小草
时间:
2016-9-10 23:18
看我发的帖子有,我就不复制了
作者:
changfa
时间:
2016-9-10 23:35
个人理解为:在一个类中再定义一个类就是内部类
作者:
huyuxiong
时间:
2016-9-14 07:38
谢谢,这个怎么一个一个回复啊?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2