Junior — Middle
Comment peut-on appeler la méthode de la classe parente depuis la classe héritée?
sobes.tech IA
Réponse de l'IA
Pour appeler la méthode de la classe parente depuis une classe héritée, on utilise généralement le mot-clé super. Cela permet d’accéder aux méthodes ou aux constructeurs de la classe de base.
Par exemple, en JavaScript :
class Parent {
greet() {
console.log('Bonjour de Parent');
}
}
class Child extends Parent {
greet() {
super.greet(); // appel à la méthode du parent
console.log('Bonjour de Child');
}
}
const child = new Child();
child.greet();
// Affiche :
// Bonjour de Parent
// Bonjour de Child
Dans d’autres langages, comme Java, super est également utilisé :
class Parent {
void greet() {
System.out.println("Bonjour de Parent");
}
}
class Child extends Parent {
@Override
void greet() {
super.greet(); // appel à la méthode du parent
System.out.println("Bonjour de Child");
}
}
Ainsi, super permet d’appeler explicitement une méthode ou un constructeur de la classe de base depuis la classe dérivée.