Sobes.tech
Junior
447

Hoe krijg je toegang tot de overschreven methoden van de ouderklasse in Java?

Antwoord van AI

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.