Sobes.tech
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.