Встречается на собеседованиях • сегодня

Как Object отражает ООП

Object - базовый класс в Java, от которого неявно наследуются все остальные классы. Это воплощение принципов ООП:

  1. Наследование - все классы наследуют методы Object (equals(), hashCode(), toString() и др.)
  2. Полиморфизм - можно переопределять методы Object в дочерних классах
  3. Инкапсуляция - Object предоставляет публичные методы для работы с объектами

Пример:

java
class Person {
    private String name;
    
    @Override
    public String toString() { // переопределение метода Object
        return "Person: " + name;
    }
}

Object также позволяет работать с любыми объектами через общий интерфейс, что реализует принцип абстракции.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы