Défi : Créer une Classe JavaScript
Tâche
Création d’un système de gestion d’une flotte de location de voitures. Chaque véhicule possède des détails spécifiques : la marque, le modèle et l’année. Concevoir une classe Vehicle pour représenter ces informations pour chaque voiture.
- Créer la classe : Définir une classe nommée
Vehicle; - Ajouter un constructeur : À l’intérieur de la classe
Vehicle:- Définir un constructeur prenant trois paramètres :
make,modeletyear; - Attribuer ces paramètres aux propriétés de la classe.
- Définir un constructeur prenant trois paramètres :
- Créer et tester des instances :
- Créer une instance de
Vehiclenomméecar1avec les valeurs"Toyota","Camry"et2020; - Créer une autre instance nommée
car2avec"Ford","Mustang"et2018; - Afficher les propriétés de chaque instance de voiture.
- Créer 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,modeletyear; - À l’intérieur du constructeur, attribuer chaque paramètre à une propriété à l’aide de
this; - Créer une instance de
Vehiclenomméecar1avec les valeurs"Toyota","Camry"et2020; - Créer une autre instance de
Vehiclenomméecar2avec les valeurs"Ford","Mustang"et2018; - Utiliser
console.log()pour afficher les propriétés decar1etcar2.
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 : Créer une Classe JavaScript
Glissez pour afficher le menu
Tâche
Création d’un système de gestion d’une flotte de location de voitures. Chaque véhicule possède des détails spécifiques : la marque, le modèle et l’année. Concevoir une classe Vehicle pour représenter ces informations pour chaque voiture.
- Créer la classe : Définir une classe nommée
Vehicle; - Ajouter un constructeur : À l’intérieur de la classe
Vehicle:- Définir un constructeur prenant trois paramètres :
make,modeletyear; - Attribuer ces paramètres aux propriétés de la classe.
- Définir un constructeur prenant trois paramètres :
- Créer et tester des instances :
- Créer une instance de
Vehiclenomméecar1avec les valeurs"Toyota","Camry"et2020; - Créer une autre instance nommée
car2avec"Ford","Mustang"et2018; - Afficher les propriétés de chaque instance de voiture.
- Créer 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,modeletyear; - À l’intérieur du constructeur, attribuer chaque paramètre à une propriété à l’aide de
this; - Créer une instance de
Vehiclenomméecar1avec les valeurs"Toyota","Camry"et2020; - Créer une autre instance de
Vehiclenomméecar2avec les valeurs"Ford","Mustang"et2018; - Utiliser
console.log()pour afficher les propriétés decar1etcar2.
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