我剛剛閱讀了Java的文檔,我想知道爲什麼their Queue實現their Collection和their Iterable接口。 Collection已經實現了Iterable接口,所以所有的抽象方法都應該通過Collection接口併到達隊列接口。我在這裏錯過了他們的設計?Java的隊列爲什麼實現集合和可迭代?
-1
A
回答
1
沒有。 Javadoc Tool列舉了所實現的接口的全部。
+0
你能否澄清這方面的含義?爲什麼這意味着他們想要實現兩次Iterable? – WarSame
+0
文檔工具**文檔**類實現的所有接口。即使是通過繼承。 –
相關問題
- 1. 是什麼可迭代和ImmutableJS集合
- 2. 實現可迭代在Java
- 3. 集合和迭代器接口作爲內部類的實現
- 4. Java迭代集合
- 5. 爲什麼JsArrayString沒有實現迭代?
- 6. 爲什麼ArrayList沒有實現隊列?
- 7. 實現可迭代在Java中remove()方法和迭代器()
- 8. 實現可以在C++中迭代的優先級隊列
- 9. Java集合中的迭代器中的光標實現
- 10. 爲Java集合實現AbstractTableModel
- 11. 爲什麼編譯器說我只能在MyList實現迭代時迭代迭代一個迭代的實例?
- 12. 實現可迭代在Java中
- 13. java中的隊列實現
- 14. 迭代java集合的性能高效方法是什麼?
- 15. Java:迭代集合的最佳方式是什麼?
- 16. 隊列和迭代問題
- 17. 實現入隊和出隊的隊列採用合金
- 18. Java數組和foreach迭代實現
- 19. 與Java的隊列迭代器
- 20. 將我的隊列實現爲列表有什麼問題?
- 21. 迭代器實現 - (鏈接列表隊列)
- 22. Java FIFO隊列實現
- 23. 在java中實現隊列
- 24. TextBoxes的Java集合實現
- 25. 爲什麼渲染:部分線迭代我的集合兩次?
- 26. 什麼是使用Java的鏈接列表中的迭代器實現?
- 27. 如何迭代我自己實現的隊列?
- 28. 爲什麼Java中的HttpServlet實現可序列化?
- 29. std ::隊列迭代
- 30. Python迭代隊列
實際的層次結構是'Queue' extends'Collection' extends'Iterable' – zapl
正確的,通過源代碼查看顯示。但爲什麼他們把它列爲2個超級接口?只是爲了明確說明集合擴展了Iterable? – WarSame
是的,他們只是列出所有繼承的接口。可能非常有用,特別是在您感興趣的界面實現了5個步驟的大型類層次結構中。 – zapl