Udfordring: Opret en JavaScript-klasse
Opgave
Du opretter et system til at administrere en biludlejningsflåde. Hvert køretøj har specifikke oplysninger: mærke, model og årgang. Byg en Vehicle-klasse til at repræsentere disse oplysninger for hver bil.
- Opret klassen: Definér en klasse med navnet
Vehicle; - Tilføj en konstruktør: Inde i
Vehicle-klassen:- Definér en konstruktør, der tager tre parametre:
make,modelogyear; - Tildel disse parametre til klassens egenskaber.
- Definér en konstruktør, der tager tre parametre:
- Opret og test instanser:
- Opret en
Vehicle-instans med navnetcar1med værdierne"Toyota","Camry"og2020; - Opret en anden instans med navnet
car2med"Ford","Mustang"og2018; - Log egenskaberne for hver bilinstans.
- Opret en
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
- Definér en klasse med navnet
Vehicle; - Tilføj en konstruktør med tre parametre:
make,modelogyear; - Inde i konstruktøren tildeles hver parameter til en egenskab ved hjælp af
this; - Opret en instans af
Vehiclemed navnetcar1med værdierne"Toyota","Camry"og2020; - Opret en anden instans af
Vehiclemed navnetcar2med værdierne"Ford","Mustang"og2018; - Brug
console.log()til at vise egenskaberne forcar1ogcar2.
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
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 3
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.22
Udfordring: Opret en JavaScript-klasse
Stryg for at vise menuen
Opgave
Du opretter et system til at administrere en biludlejningsflåde. Hvert køretøj har specifikke oplysninger: mærke, model og årgang. Byg en Vehicle-klasse til at repræsentere disse oplysninger for hver bil.
- Opret klassen: Definér en klasse med navnet
Vehicle; - Tilføj en konstruktør: Inde i
Vehicle-klassen:- Definér en konstruktør, der tager tre parametre:
make,modelogyear; - Tildel disse parametre til klassens egenskaber.
- Definér en konstruktør, der tager tre parametre:
- Opret og test instanser:
- Opret en
Vehicle-instans med navnetcar1med værdierne"Toyota","Camry"og2020; - Opret en anden instans med navnet
car2med"Ford","Mustang"og2018; - Log egenskaberne for hver bilinstans.
- Opret en
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
- Definér en klasse med navnet
Vehicle; - Tilføj en konstruktør med tre parametre:
make,modelogyear; - Inde i konstruktøren tildeles hver parameter til en egenskab ved hjælp af
this; - Opret en instans af
Vehiclemed navnetcar1med værdierne"Toyota","Camry"og2020; - Opret en anden instans af
Vehiclemed navnetcar2med værdierne"Ford","Mustang"og2018; - Brug
console.log()til at vise egenskaberne forcar1ogcar2.
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
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 3