Sous-classe

Une sous-classe en programmation objet est une façon de créer des objets qui héritent des propriétés et des méthodes de la classe parente, en utilisant le mot-clé « extends » suivi du nom de la classe parente. 

class Voiture {
  constructor(marque, annee, couleur) {
    this.marque = marque;
    this.annee = annee;
    this.couleur = couleur;
  }

  rouler() {
    console.log("La voiture roule...");
  }
}

class VoitureSport extends Voiture {
  constructor(marque, annee, couleur, vitesseMax) {
    super(marque, annee, couleur);
    this.vitesseMax = vitesseMax;
  }

  accelerer() {
    console.log("La voiture accélère...");
  }
}

const maVoitureSport = new VoitureSport('Ferrari', 2023, 'rouge', 350);
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.