Sobes.tech
Junior

Como aceder aos métodos sobrescritos da classe pai em Java?

sobes.tech IA

Resposta da IA

Usar a palavra-chave super.

super refere-se à instância da classe pai e permite chamar métodos do pai, mesmo que tenham sido sobrescritos na filha.

Exemplo:

// Classe pai
class Parent {
    void display() {
        System.out.println("Método da classe pai");
    }
}

// Classe filha
class Child extends Parent {
    @Override
    void display() {
        // Chamada ao método sobrescrito do pai
        super.display();
        System.out.println("Método da classe filha");
    }
}

// Uso
class Main {
    public static void main(String[] args) {
        Child child = new Child();
        child.display();
    }
}

Neste exemplo, quando child.display() é chamado, o método display() da classe filha Child é executado. Dentro deste método, super.display() chama o método display() da classe pai Parent.