java中为什么现在collection可以new了
发布网友
发布时间:2022-04-20 04:16
我来回答
共2个回答
热心网友
时间:2023-07-03 00:04
您好,提问者:
接口是abstract抽象的,肯定是不能new对象的。
不过new它的子类是可以的,比如:Collection list = new ArrayList();
热心网友
时间:2023-07-03 00:04
new
actionlistener()
是创建一个继承自actionlistener的匿名类对象,通过new表达式返回的引用自动向上转型为对actionlistener的引用。因为匿名类本身无名,也就不存在构造方法,需要显式调用父类的构造方法,并重写父类的方法。