【发布时间】:2017-08-07 18:21:48
【问题描述】:
所以我有一行代码:
List<Deque<Integer>> pegs = new Arraylist<>();
for(int i=0; i< NUM_PEGS; i++){
pegs.add(new LinkedList<Integer>());
}
我想知道 Arraylist 通过实现接口 List 可以获得哪些额外功能?我之所以能够将 LinkedList 添加到 pegs 是因为 LinkedList 实现了 Deque 接口吗?
【问题讨论】:
-
Java Polymorphism的可能重复
-
尝试用谷歌搜索“Java API”。阅读 ArrayList、LinkedList、List 和 Deque 的页面。真相就在那里。
-
你可以阅读javadocs看是的,LinkedList实现了Deque。另外,阅读多态性和面向对象编程概念。
标签: java