Herausforderung: Erstellen Einer JavaScript-Klasse
Aufgabe
Sie entwickeln ein System zur Verwaltung einer Mietwagenflotte. Jedes Fahrzeug verfügt über spezifische Details: Marke, Modell und Baujahr. Erstellen Sie eine Klasse Vehicle, um diese Details für jedes Auto darzustellen.
- Klasse erstellen: Definieren Sie eine Klasse mit dem Namen
Vehicle; - Konstruktor hinzufügen: Innerhalb der Klasse
Vehicle:- Definieren Sie einen Konstruktor, der drei Parameter entgegennimmt:
make,modelundyear; - Weisen Sie diese Parameter den Eigenschaften der Klasse zu.
- Definieren Sie einen Konstruktor, der drei Parameter entgegennimmt:
- Instanzen erstellen und testen:
- Erstellen Sie eine Instanz von
Vehiclemit dem Namencar1und den Werten"Toyota","Camry"und2020; - Erstellen Sie eine weitere Instanz mit dem Namen
car2mit"Ford","Mustang"und2018; - Geben Sie die Eigenschaften jeder Auto-Instanz aus.
- Erstellen Sie eine Instanz von
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
- Definieren Sie eine Klasse mit dem Namen
Vehicle; - Fügen Sie einen Konstruktor mit drei Parametern hinzu:
make,modelundyear; - Weisen Sie im Konstruktor jedem Parameter eine Eigenschaft mit
thiszu; - Erstellen Sie eine Instanz von
Vehiclemit dem Namencar1und den Werten"Toyota","Camry"und2020; - Erstellen Sie eine weitere Instanz von
Vehiclemit dem Namencar2und den Werten"Ford","Mustang"und2018; - Verwenden Sie
console.log(), um die Eigenschaften voncar1undcar2anzuzeigen.
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
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain how the constructor works in the Vehicle class?
What would happen if I created a Vehicle without passing all three parameters?
How can I add more properties or methods to the Vehicle class?
Awesome!
Completion rate improved to 2.22
Herausforderung: Erstellen Einer JavaScript-Klasse
Swipe um das Menü anzuzeigen
Aufgabe
Sie entwickeln ein System zur Verwaltung einer Mietwagenflotte. Jedes Fahrzeug verfügt über spezifische Details: Marke, Modell und Baujahr. Erstellen Sie eine Klasse Vehicle, um diese Details für jedes Auto darzustellen.
- Klasse erstellen: Definieren Sie eine Klasse mit dem Namen
Vehicle; - Konstruktor hinzufügen: Innerhalb der Klasse
Vehicle:- Definieren Sie einen Konstruktor, der drei Parameter entgegennimmt:
make,modelundyear; - Weisen Sie diese Parameter den Eigenschaften der Klasse zu.
- Definieren Sie einen Konstruktor, der drei Parameter entgegennimmt:
- Instanzen erstellen und testen:
- Erstellen Sie eine Instanz von
Vehiclemit dem Namencar1und den Werten"Toyota","Camry"und2020; - Erstellen Sie eine weitere Instanz mit dem Namen
car2mit"Ford","Mustang"und2018; - Geben Sie die Eigenschaften jeder Auto-Instanz aus.
- Erstellen Sie eine Instanz von
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
- Definieren Sie eine Klasse mit dem Namen
Vehicle; - Fügen Sie einen Konstruktor mit drei Parametern hinzu:
make,modelundyear; - Weisen Sie im Konstruktor jedem Parameter eine Eigenschaft mit
thiszu; - Erstellen Sie eine Instanz von
Vehiclemit dem Namencar1und den Werten"Toyota","Camry"und2020; - Erstellen Sie eine weitere Instanz von
Vehiclemit dem Namencar2und den Werten"Ford","Mustang"und2018; - Verwenden Sie
console.log(), um die Eigenschaften voncar1undcar2anzuzeigen.
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
Danke für Ihr Feedback!