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

Как добраться из дочернего класса до реализации родительского класса

В Java можно обратиться к реализации родительского класса через ключевое слово super. Оно позволяет:

  1. Вызывать конструктор родителя: super()
  2. Обращаться к методам родителя: super.methodName()
  3. Доступ к полям родителя (если они не private)

Пример:

java
class Parent {
    void print() {
        System.out.println("Parent method");
    }
}

class Child extends Parent {
    @Override
    void print() {
        super.print(); // Вызов родительской реализации
        System.out.println("Child method");
    }
}

Важно: super нельзя использовать в статических методах, так как он относится к экземпляру класса. Также вызов super() в конструкторе должен быть первой инструкцией.

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

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

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

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