Historique des conversations
Chargement...
Voici des propositions de solutions en mode console (via readline()). N’hésite pas à les adapter.
Crée une classe 'Voiture' avec un constructeur prenant la marque et l'année.
class Voiture {
constructor(marque, annee) {
this.marque = marque;
this.annee = annee;
}
}
Crée une instance de 'Voiture' nommée 'maCaisse' pour une 'Tesla' de 2023.
const maCaisse = new Voiture("Tesla", 2023);
Ajoute une méthode 'description' à la classe Voiture qui affiche les infos du véhicule.
class Voiture {
constructor(m, a) { this.marque = m; this.annee = a; }
description() {
console.log(`C'est une ${this.marque} de ${this.annee}`);
}
}
Comment fait-on hériter une classe 'Bateau' d'une classe 'Vehicule' ?
class Bateau extends Vehicule {
// ...
}
À quoi sert le mot-clé 'static' sur une méthode ?
Il permet de définir une méthode liée à la classe elle-même et non aux instances créées.