List<E> list=new ArrayList<E>()和List<E> list=new ArrayList<E>(){}有什么区别?

RT
2024-11-29 02:44:22
推荐回答(3个)
回答(1):

前面创建一个ArrayList的实例,后面创建ArrayList的匿名子类的实例。

回答(2):

在new+{}任何类或者接口的时候都是匿名继承的;这样可以重写出自己需要的特性。

回答(3):

你去看看匿名内部类就知道