早教吧作业答案频道 -->其他-->
什么匿名类?如何去定义一个匿名类匿名类与内部类又有什么关系?
题目详情
什么匿名类?如何去定义一个匿名类 匿名类与内部类又有什么关系?
▼优质解答
答案和解析
给你举一个例子
定义一个接口A
interface A{
\x05public int add(int b,int c);
}
在main方法中加上
new A(){
\x05public int add(int b,int c) {
\x05\x05return b+c;
\x05}
};
匿名类可以用作接口的“实例化”,就像上面那样,看起来像是接口被实例化了,其实是存在接口的一个匿名实现类,是这个匿名类先实现了接口,而后才有这个匿名类的实例.
匿名类和内部类常常结合在一起这样使用.
定义一个接口A
interface A{
\x05public int add(int b,int c);
}
在main方法中加上
new A(){
\x05public int add(int b,int c) {
\x05\x05return b+c;
\x05}
};
匿名类可以用作接口的“实例化”,就像上面那样,看起来像是接口被实例化了,其实是存在接口的一个匿名实现类,是这个匿名类先实现了接口,而后才有这个匿名类的实例.
匿名类和内部类常常结合在一起这样使用.
看了 什么匿名类?如何去定义一个匿...的网友还看了以下:
下面左栏为动物的类群名称,右栏为动物类群的特征.请将对应编号填入表格内.a.昆虫类(1)体表被毛, 2020-05-14 …
在对象-关系数据库系统中,创建新的基本数据类型需要说明的信息包括Ⅰ. 类型名Ⅱ. 类型的存储信息Ⅲ. 2020-05-23 …
在对象—关系数据库系统中,创建新的基本数据类型需要说明的信息包括()。Ⅰ.类型名Ⅱ.类型的存储信息Ⅲ 2020-05-23 …
在对象-关系数据库系统中,创建新的基本数据类型需要说明的信息包括Ⅰ.类型名Ⅱ.类型的存储信息Ⅲ.类 2020-05-24 …
在对象—关系数据库系统中,创建新的基本数据类型需要说明的信息包括______。Ⅰ.类型名Ⅱ.类型的存 2020-05-24 …
在对象—关系数据库系统中,创建新的基本数据类型需要说明的信息包括()。①类型名②类型的存储信息③类 2020-05-24 …
国家指纹库有这多掌纹名称记录吗?各种指纹肯定齐全!掌纹的种类的名称多达上百种,每个人的掌纹肯定都不 2020-07-10 …
材料一:2010年3月23日,正逢孩子上学的时间,福建省南平市实验小学门口,一名中年男子手持砍刀, 2020-07-11 …
用Java做的定义一个时间类型(类名MyTime)定义名为Mytime类,其中应有三个整形用Jav 2020-07-17 …
求历史上名人受过高人指点而成功的典故历史名人当中有谁受过高人指点而成名的啊?举一个类似的典故说有要 2020-07-28 …