mamadaliev
@mamadaliev
Intern Java Developer

Интерфейсы по умолчанию наследуются от Object класса в Java?

Всем привет!
Только начал изучать Java 8 и у меня появился такой вопрос:
Интерфейс по умолчанию наследуется от Object класса или нет?

Если да, то с какой целью? Нельзя же создавать экземпляр класса от интерфейса.
Если нет, тогда почему говорят всё является объектами кроме примитивных типов?

Спасибо заранее!
  • Вопрос задан
  • 234 просмотра
Решения вопроса 1
Имея ссылку такого типа вы можете вызывать у объекта методы Object, такие как toString или hashCode.

Так что формально да, наследуется.

Как минимум это позволяет хранить такие ссылки в коллекциях.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pazukdev
@pazukdev
Java Dev
Интерфейсы в Java не наследуются от Object.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы