Встречается на собеседованиях • сегодня
Расскажи про иерархию базовых классов
В Java все классы неявно наследуются от Object - это вершина иерархии. Основные базовые классы:
- Object - корневой класс, содержит базовые методы:
equals(),hashCode()- для сравнения объектовtoString()- строковое представлениеgetClass()- получение класса объектаwait(),notify(),notifyAll()- для многопоточности
-
Number (абстрактный) - родитель для числовых классов-оберток:
Integer,Double,Longи др.
-
Throwable - базовый класс для исключений:
Error(непроверяемые ошибки)Exception(проверяемые исключения)
Пример:
java
class MyClass {} // неявно extends Object
Object obj = new MyClass();
System.out.println(obj.toString()); // вызов метода Object
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы