小编典典

列表与ArrayList

java

List<EventHandler<E>> listeners = new List<EventHandler<E>>();

为何以上行失败:

无法实例化类型 List<EventHandler<E>>

但这一项有效:

ArrayList<EventHandler<E>> listeners = new ArrayList<EventHandler<E>>();

阅读 257

收藏
2020-11-26

共1个答案

小编典典

正确的方法是:

List<EventHandler<E>> listeners = new ArrayList<EventHandler<E>>();
  • 通过其接口(List)引用对象
  • 使用其具体类型(ArrayList)实例化对象(无法实例化接口)
2020-11-26