我刚刚阅读了Java的文档,我想知道为什么their Queue实现their Collection和their Iterable接口。 Collection已经实现了Iterable接口,所以所有的抽象方法都应该通过Collection接口并到达队列接口。我在这里错过了他们的设计?Java的队列为什么实现集合和可迭代?
-1
A
回答
1
没有。 Javadoc Tool列举了所实现的接口的全部。
+0
你能否澄清这方面的含义?为什么这意味着他们想要实现两次Iterable? – WarSame
+0
文档工具**文档**类实现的所有接口。即使是通过继承。 –
相关问题
- 1. 实现可迭代在Java
- 2. 为什么要实现堆栈和队列java
- 3. 集合和迭代器接口作为内部类的实现
- 4. Java迭代集合
- 5. 为什么JsArrayString没有实现迭代?
- 6. 实现可以在C++中迭代的优先级队列
- 7. Java集合中的迭代器中的光标实现
- 8. 为什么编译器说我只能在MyList实现迭代时迭代迭代一个迭代的实例?
- 9. 实现可迭代在Java中
- 10. java中的队列实现
- 11. 队列和迭代问题
- 12. 迭代java集合的性能高效方法是什么?
- 13. Java:迭代集合的最佳方式是什么?
- 14. 实现入队和出队的队列采用合金
- 15. Java数组和foreach迭代实现
- 16. Java FIFO队列实现
- 17. 为什么渲染:部分线迭代我的集合两次?
- 18. 什么是使用Java的链接列表中的迭代器实现?
- 19. 如何迭代我自己实现的队列?
- 20. std ::队列迭代
- 21. 实现和集合
- 22. 为什么异常是可迭代的?
- 23. 集合框架:集合视图和实际集合用于迭代
- 24. 为什么我们不实现Iterator的所有函数来实现迭代器?
- 25. 什么是实现属性=值集合
- 26. 为什么这个可迭代的实现会产生一个stackoverflow?
- 27. 如何迭代使用java 8流的集合的集合?
- 28. 什么是迭代在Java
- 29. JQuery - 集合迭代
- 30. backbone.js迭代集合
实际的层次结构是'Queue' extends'Collection' extends'Iterable' – zapl
正确的,通过源代码查看显示。但为什么他们把它列为2个超级接口?只是为了明确说明集合扩展了Iterable? – WarSame
是的,他们只是列出所有继承的接口。可能非常有用,特别是在您感兴趣的界面实现了5个步骤的大型类层次结构中。 – zapl