Classe

Une classe est un modèle ou un plan pour la création d’objets.

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

  demarrer() {
    console.log(`La ${this.marque} ${this.modele} démarre...`);
  }

  accelerer() {
    this.vitesse += 10;
    console.log(`La ${this.marque} ${this.modele} accélère à ${this.vitesse} km/h...`);
  }

}

Création d’un objet à partir de la classe

let maVoiture = new Voiture("Tesla", "Model S", 2022, "Rouge");
maVoiture.demarrer(); // Affiche "La Tesla Model S démarre..."
maVoiture.accelerer(); // Affiche "La Tesla Model S accélère à 10 km/h..."
maVoiture.freiner(); // Affiche "La Tesla Model S freine à 0 km/h..."