黑马程序员技术交流社区
标题:
什么是匿名内部类?
[打印本页]
作者:
a461408739
时间:
2016-1-3 17:16
标题:
什么是匿名内部类?
什么是匿名内部类?
作者:
wxw19910324
时间:
2016-1-3 17:23
本帖最后由 wxw19910324 于 2016-1-3 17:25 编辑
匿名内部类 其实就是内部类的简写格式 一个匿名子类的对象定义内部类的前提:内部类必须继承一个类或者实现接口
作者:
z.qi
时间:
2016-1-3 20:26
1:匿名内部类的实质是一个没有名字的局部内部类的对象:
2:记住格式
new 类名或者接口名() {
重写方法;
}
3:此对象是是格式中那个" 类名或者接口名"的子类对象或是实现类对象
作者:
15000183754
时间:
2016-1-3 20:47
匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。这就要采用另一种形式的new语句,如下所示: new <类或接口> <类的主体> 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等,这和其他任何标准的类都是一样的。如果匿名类实现了一个接口,它的主体必须实现接口的方法。
作者:
qinrongchang
时间:
2016-1-3 21:04
我们明天学今天来看看
作者:
窃贼
时间:
2016-1-3 21:20
三楼说的很好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2