标签: java list
我可以输入
ArrayList<T> l = new ArrayListList<T>();
和
List<T> l = new ArrayList<T>();
但Java不允许我使用
List<T> l = new List<T>();
为什么?
答案 0 :(得分:2)
List是一个接口,因此它没有方法实现,也无法实例化。前两个示例实例化ArrayList,这是一个实现List接口的非抽象类。
List
ArrayList