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
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 3
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 3