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..."