Я искал ответ, но не нашел его. Кто-нибудь знает, какой clss является родительским классом интерфейса java.util.Map
?Каков родительский класс интерфейса Java.util.Map?
Является ли класс Object
родительским классом интерфейса java.util.Map?
Я искал ответ, но не нашел его. Кто-нибудь знает, какой clss является родительским классом интерфейса java.util.Map
?Каков родительский класс интерфейса Java.util.Map?
Является ли класс Object
родительским классом интерфейса java.util.Map?
Map
- это интерфейс, и интерфейс может иметь только родительский интерфейс, а не родительский класс.
В случае с java.util.Map
он не имеет родительского интерфейса.
Или еще Класс объекта является родительским классом интерфейса java.util.Map?
Нет. Хотя любой класс, который реализует интерфейс Map
будет иметь класс Object
в качестве одного из своих предков (так как Object
класса является классом корневого в иерархии всех классов).
Интерфейсы не являются классами, поэтому интерфейс Map
не имеет родительского класса.
Интерфейсы могут иметь родительский интерфейс, но Map
нет. Проверьте документы, и вы увидите, что у него нет родительского интерфейса. Map Java Docs
* «Я искал в Интернете» * Вам не нужно искать далеко, но вместо этого перейдите прямо к официальному 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
Класс не может быть супертипом интерфейса. –