Junior — Middle
Como pode chamar o método da classe pai a partir da classe herdada?
sobes.tech IA
Resposta da IA
Para chamar o método da classe pai a partir de uma classe herdada, geralmente usa-se a palavra-chave super. Ela permite aceder aos métodos ou construtores da classe base.
Por exemplo, em JavaScript:
class Parent {
greet() {
console.log('Olá do Parent');
}
}
class Child extends Parent {
greet() {
super.greet(); // chamada ao método do pai
console.log('Olá do Child');
}
}
const child = new Child();
child.greet();
// Vai mostrar:
// Olá do Parent
// Olá do Child
Em outras linguagens, como Java, também se usa super:
class Parent {
void greet() {
System.out.println("Olá do Parent");
}
}
class Child extends Parent {
@Override
void greet() {
super.greet(); // chamada ao método do pai
System.out.println("Olá do Child");
}
}
Assim, super permite chamar explicitamente um método ou construtor da classe base a partir da classe derivada.