永发信息网

java中接口是不能new的,当new一个接口的时候,那么这个就是一个实现该接口的匿名类,这么理解

答案:2  悬赏:50  手机版
解决时间 2021-01-04 12:28
  • 提问者网友:欲望失宠
  • 2021-01-03 15:10
java中接口是不能new的,当new一个接口的时候,那么这个就是一个实现该接口的匿名类,这么理解正确吗
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-01-03 16:30
对,当一个对象只需要使用一次时,就new匿名对象。当只需要用这个类的静态方法时,定义一个匿名类就好。
全部回答
  • 1楼网友:上分大魔王
  • 2021-01-03 17:37
匿名内部类最主要的应用之一就是实现接口,尤其是那些只有一两个方法的接口,因为可以当场实现,不用罗里八嗦去声明private static class什么的,非常方便。比如 actionlistener al = new actionlistener() { public void actionperformed(actionevent e) { .................. } }; 要是得正儿八经去声明一个类那该有多累。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯