[alishev] Java для начинающих. #24: Класс Object и метод toString()
Java 370. Как и классы, интерфейсы также расширяют класс java.lang.Object по умолчанию?
Да, в Java все интерфейсы по умолчанию расширяют класс java.lang.Object. Это означает, что любой интерфейс в Java наследует методы и поведение класса Object, такие как методы equals(), hashCode(), toString() и getClass(). Все классы в Java являются подклассами класса Object или его производных. В качестве базового класса, Object определяет некоторые общие методы для всех объектов в Java, такие как методы equals(), hashCode(), toString(), wait(), notify() и другие. Интерфейсы в Java не могут иметь реализации методов, и все их методы по умолчанию являются абстрактными...
Java 278. Вы знаете, что все классы в Java унаследованы от класса java.lang.Object. Унаследованы ли интерфейсы от класса java.lang.Object?
Нет, только классы в Java наследуются от класса java.lang.Object. Интерфейсы в Java не наследуются от класса java.lang.Object. Но классы, реализующие интерфейсы, наследуются от класса java.lang.Object...