永发信息网

在方法里new了一个接口,这到底是做了什么

答案:1  悬赏:50  手机版
解决时间 2021-02-28 02:23
在方法里new了一个接口,这到底是做了什么
最佳答案
这是匿名类,new 了一个匿名类的对象,因为这是一个接口,所以要实现抽象方法,其实相当于这个类实现了这个接口,然后我new一个这个类的对象作为参数给这个方法,这个类没有名字,所以只能在这使用一次,举个简单的例子
public interface A{
public void fun();
}

public class B{

public void f(A a){
a.fun();
}

public void ff(){
f(new A(){//其实就是实现A接口的类的一个对象
    public void fun(){
        System.out.println(1);
        }
    });
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我现在是混合型皮肤,我还能变成中性皮肤吗?(
酷狗无法打开
(判断题:正确打钩,错误打叉。)为加强西北
有人能听完这歌吗 明白意思吗
时尚什么意思
有上马来西亚干活的木工,钢筋工吗
用以计算某项经济活动中所费与所得的比例,反
植物大战僵尸22016海盗港湾第10天简单
寻侠怎么打罗杰
冒险岛自由市场的个人商店怎么增加东西呢.?
The time and efforts he has devoted during
一次熔100公斤铜要多少千瓦的电?
经常喷花露水有什么害处
我用手机玩弹弹堂 怎么加载完一进去就是这个
冬天戴着眼镜从屋外进屋眼镜上会结一层雾这是
推荐资讯
煤矿工人如果自己提出解聘能领失业金吗
已知xyzt满足方程组 x+y=3 y+z=5 z+t=2 t+x=0
网球王子里越前龙马的英文名是什么啊?
雅思均分6.75跟7同质吗?会不会还有人看四科
仙剑vb40032.dll问题
从北京市朝阳区太阳宫地铁站到北京798怎么走
写真心情数码摄影室地址在什么地方,想过去办
我想找一首后街男孩的歌曲,旋律越来越轻快,
美国研究生留学WES成绩验证有何作用
骑车葫芦岛去北京
巴布豆汉源店我想知道这个在什么地方
电镀锡铜的问题一批放了半年的端子,材质是电
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?