2016-12-05 3 views
0

Я искал ответ, но не нашел его. Кто-нибудь знает, какой clss является родительским классом интерфейса java.util.Map?Каков родительский класс интерфейса Java.util.Map?

Является ли класс Object родительским классом интерфейса java.util.Map?

+2

* «Я искал в Интернете» * Вам не нужно искать далеко, но вместо этого перейдите прямо к официальному javadoc из ['Map'] (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 он не имеет родительского интерфейса.

Или еще Класс объекта является родительским классом интерфейса java.util.Map?

Нет. Хотя любой класс, который реализует интерфейс Map будет иметь класс Object в качестве одного из своих предков (так как Object класса является классом корневого в иерархии всех классов).

0

Интерфейсы не являются классами, поэтому интерфейс Map не имеет родительского класса.

Интерфейсы могут иметь родительский интерфейс, но Map нет. Проверьте документы, и вы увидите, что у него нет родительского интерфейса. Map Java Docs

Смежные вопросы