Назад к вопросам
Junior
217
questionbank
Как получить доступ к переопределённым методам родительского класса в Java?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Использовать ключевое слово super.
super ссылается на экземпляр родительского класса и позволяет вызывать методы родителя, даже если они переопределены в дочернем.
Пример:
// Родительский класс
class Parent {
void display() {
System.out.println("Метод родительского класса");
}
}
// Дочерний класс
class Child extends Parent {
@Override
void display() {
// Вызов переопределенного метода родителя
super.display();
System.out.println("Метод дочернего класса");
}
}
// Использование
class Main {
public static void main(String[] args) {
Child child = new Child();
child.display();
}
}
В этом примере, когда вызывается child.display(), выполняется метод display() дочернего класса Child. Внутри этого метода, super.display() вызывается метод display() родительского класса Parent.