Défi : Construire une Classe
Tâche
Vous créez un système pour gérer une flotte de location de voitures. Chaque véhicule a des détails spécifiques : la marque, le modèle et l'année. Construisez une classe Vehicle
pour représenter ces détails pour chaque voiture.
- Créer la Classe : Définissez une classe nommée
Vehicle
; - Ajouter un Constructeur : À l'intérieur de la classe
Vehicle
:- Définissez un constructeur qui prend trois paramètres :
make
,model
etyear
; - Assignez ces paramètres aux propriétés de la classe.
- Définissez un constructeur qui prend trois paramètres :
- Créer et Tester des Instances :
- Créez une instance de
Vehicle
nomméecar1
avec les valeurs"Toyota"
,"Camry"
, et2020
; - Créez une autre instance nommée
car2
avec"Ford"
,"Mustang"
, et2018
; - Affichez les propriétés pour chaque instance de voiture.
- Créez une instance de
1234567891011121314151617181920class _____ { constructor(_____, _____, _____) { this._____ = _____; this._____ = _____; this._____ = _____; } } // Create instances const car1 = new _____(_____, _____, _____); const car2 = new _____(_____, _____, _____); // Output the details console.log(car1._____); // Expected: Toyota console.log(car1._____); // Expected: Camry console.log(car1._____); // Expected: 2020 console.log(car2._____); // Expected: Ford console.log(car2._____); // Expected: Mustang console.log(car2._____); // Expected: 2018
- Définir une classe nommée
Vehicle
; - Ajouter un constructeur avec trois paramètres :
make
,model
etyear
; - À l'intérieur du constructeur, assigner chaque paramètre à une propriété en utilisant
this
; - Créer une instance de
Vehicle
nomméecar1
avec les valeurs"Toyota"
,"Camry"
et2020
; - Créer une autre instance de
Vehicle
nomméecar2
avec les valeurs"Ford"
,"Mustang"
et2018
; - Utiliser
console.log()
pour afficher les propriétés decar1
etcar2
.
1234567891011121314151617181920class Vehicle { constructor(make, model, year) { this.make = make; this.model = model; this.year = year; } } // Create instances const car1 = new Vehicle('Toyota', 'Camry', 2020); const car2 = new Vehicle('Ford', 'Mustang', 2018); // Output the details console.log(car1.make); // Output: Toyota console.log(car1.model); // Output: Camry console.log(car1.year); // Output: 2020 console.log(car2.make); // Output: Ford console.log(car2.model); // Output: Mustang console.log(car2.year); // Output: 2018
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 3
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.22
Défi : Construire une Classe
Glissez pour afficher le menu
Tâche
Vous créez un système pour gérer une flotte de location de voitures. Chaque véhicule a des détails spécifiques : la marque, le modèle et l'année. Construisez une classe Vehicle
pour représenter ces détails pour chaque voiture.
- Créer la Classe : Définissez une classe nommée
Vehicle
; - Ajouter un Constructeur : À l'intérieur de la classe
Vehicle
:- Définissez un constructeur qui prend trois paramètres :
make
,model
etyear
; - Assignez ces paramètres aux propriétés de la classe.
- Définissez un constructeur qui prend trois paramètres :
- Créer et Tester des Instances :
- Créez une instance de
Vehicle
nomméecar1
avec les valeurs"Toyota"
,"Camry"
, et2020
; - Créez une autre instance nommée
car2
avec"Ford"
,"Mustang"
, et2018
; - Affichez les propriétés pour chaque instance de voiture.
- Créez une instance de
1234567891011121314151617181920class _____ { constructor(_____, _____, _____) { this._____ = _____; this._____ = _____; this._____ = _____; } } // Create instances const car1 = new _____(_____, _____, _____); const car2 = new _____(_____, _____, _____); // Output the details console.log(car1._____); // Expected: Toyota console.log(car1._____); // Expected: Camry console.log(car1._____); // Expected: 2020 console.log(car2._____); // Expected: Ford console.log(car2._____); // Expected: Mustang console.log(car2._____); // Expected: 2018
- Définir une classe nommée
Vehicle
; - Ajouter un constructeur avec trois paramètres :
make
,model
etyear
; - À l'intérieur du constructeur, assigner chaque paramètre à une propriété en utilisant
this
; - Créer une instance de
Vehicle
nomméecar1
avec les valeurs"Toyota"
,"Camry"
et2020
; - Créer une autre instance de
Vehicle
nomméecar2
avec les valeurs"Ford"
,"Mustang"
et2018
; - Utiliser
console.log()
pour afficher les propriétés decar1
etcar2
.
1234567891011121314151617181920class Vehicle { constructor(make, model, year) { this.make = make; this.model = model; this.year = year; } } // Create instances const car1 = new Vehicle('Toyota', 'Camry', 2020); const car2 = new Vehicle('Ford', 'Mustang', 2018); // Output the details console.log(car1.make); // Output: Toyota console.log(car1.model); // Output: Camry console.log(car1.year); // Output: 2020 console.log(car2.make); // Output: Ford console.log(car2.model); // Output: Mustang console.log(car2.year); // Output: 2018
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 3