Встречается на собеседованиях • сегодня
Что такое super
В Java super — это ключевое слово, которое ссылается на родительский класс. Оно используется для:
- Вызова конструктора родителя
java
class Parent { Parent(String name) { System.out.println(name); } } class Child extends Parent { Child() { super("Parent"); } // вызов конструктора Parent }
- Доступа к методам/полям родителя, если они переопределены в дочернем классе:
java
class Parent { void print() { System.out.println("Parent"); } } class Child extends Parent { @Override void print() { super.print(); // вызов метода Parent.print() System.out.println("Child"); } }
Важно:
super()в конструкторе должен быть первой инструкцией.- Нельзя использовать
superв статических методах.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы