2016-12-05 100 views
0

我搜索了一個答案,但找不到一個答案。任何機構知道哪個clss是java.util.Map接口的父類是?哪個是Java.util.Map接口的父類?

Object類是java.util.Map接口的父類嗎?

+2

*「我在網上搜索過」*您不需要遠距離搜索,而是直接進入['Map']的官方javadoc(https://docs.oracle.com/javase/8/文檔/ API/JAVA/util的/ Map.html)。它不顯示任何超接口,因爲*沒有任何*。相反,只要你能看到它的樣子,像['List'](https://docs.oracle.com/javase/8/docs/api/java/util/List.html)這樣的界面就會顯示出兩個超接口:'Collection','Iterable'。 – Andreas

+0

一個類不能是一個接口的超類型。 –

回答

4

Map是一個接口,一個接口只能有一個父接口,而不能是父類。

java.util.Map的情況下,它沒有父接口。

否則Object類是java.util.Map接口的父類嗎?

號雖然實現了Map接口將具有Object類作爲其祖先之一(因爲Object類是在所有類的層次結構中的根類)的任何類。

0

接口不是類,所以Map接口沒有父類。

接口可能有父接口,但Map沒有。看看這些文檔,你會看到沒有父界面。 Map Java Docs

相關問題