Sfida: Crea una Classe JavaScript
Compito
Stai creando un sistema per gestire una flotta di auto a noleggio. Ogni veicolo ha dettagli specifici: marca, modello e anno. Costruisci una classe Vehicle per rappresentare questi dettagli per ogni auto.
- Crea la Classe: Definisci una classe chiamata
Vehicle; - Aggiungi un Costruttore: All'interno della classe
Vehicle:- Definisci un costruttore che accetta tre parametri:
make,modeleyear; - Assegna questi parametri alle proprietà della classe.
- Definisci un costruttore che accetta tre parametri:
- Crea e Testa le Istanze:
- Crea un'istanza di
Vehiclechiamatacar1con i valori"Toyota","Camry"e2020; - Crea un'altra istanza chiamata
car2con"Ford","Mustang"e2018; - Visualizza le proprietà di ciascuna istanza tramite log.
- Crea un'istanza di
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
- Definire una classe chiamata
Vehicle; - Aggiungere un costruttore con tre parametri:
make,modeleyear; - All'interno del costruttore, assegnare ciascun parametro a una proprietà utilizzando
this; - Creare un'istanza di
Vehiclechiamatacar1con i valori"Toyota","Camry"e2020; - Creare un'altra istanza di
Vehiclechiamatacar2con i valori"Ford","Mustang"e2018; - Utilizzare
console.log()per visualizzare le proprietà dicar1ecar2.
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
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 3
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.22
Sfida: Crea una Classe JavaScript
Scorri per mostrare il menu
Compito
Stai creando un sistema per gestire una flotta di auto a noleggio. Ogni veicolo ha dettagli specifici: marca, modello e anno. Costruisci una classe Vehicle per rappresentare questi dettagli per ogni auto.
- Crea la Classe: Definisci una classe chiamata
Vehicle; - Aggiungi un Costruttore: All'interno della classe
Vehicle:- Definisci un costruttore che accetta tre parametri:
make,modeleyear; - Assegna questi parametri alle proprietà della classe.
- Definisci un costruttore che accetta tre parametri:
- Crea e Testa le Istanze:
- Crea un'istanza di
Vehiclechiamatacar1con i valori"Toyota","Camry"e2020; - Crea un'altra istanza chiamata
car2con"Ford","Mustang"e2018; - Visualizza le proprietà di ciascuna istanza tramite log.
- Crea un'istanza di
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
- Definire una classe chiamata
Vehicle; - Aggiungere un costruttore con tre parametri:
make,modeleyear; - All'interno del costruttore, assegnare ciascun parametro a una proprietà utilizzando
this; - Creare un'istanza di
Vehiclechiamatacar1con i valori"Toyota","Camry"e2020; - Creare un'altra istanza di
Vehiclechiamatacar2con i valori"Ford","Mustang"e2018; - Utilizzare
console.log()per visualizzare le proprietà dicar1ecar2.
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
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 1. Capitolo 3