Haaste: Luo JavaScript-luokka
Tehtävä
Olet luomassa järjestelmää autonvuokrauskaluston hallintaan. Jokaisella ajoneuvolla on tietyt tiedot: merkki, malli ja vuosimalli. Laadi Vehicle-luokka, joka kuvaa nämä tiedot jokaiselle autolle.
- Luo luokka: Määrittele luokka nimeltä
Vehicle; - Lisää konstruktori:
Vehicle-luokan sisälle:- Määrittele konstruktori, joka ottaa kolme parametria:
make,modeljayear; - Aseta nämä parametrit luokan ominaisuuksiksi.
- Määrittele konstruktori, joka ottaa kolme parametria:
- Luo ja testaa oliot:
- Luo
Vehicle-olio nimeltäcar1arvoilla"Toyota","Camry"ja2020; - Luo toinen olio nimeltä
car2arvoilla"Ford","Mustang"ja2018; - Tulosta kunkin auton ominaisuudet.
- Luo
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
- Määrittele luokka nimeltä
Vehicle; - Lisää konstruktori, jossa on kolme parametria:
make,modeljayear; - Konstruktoriin sisälle, aseta jokainen parametri ominaisuudeksi käyttäen
this; - Luo
Vehicle-olio nimeltäcar1arvoilla"Toyota","Camry"ja2020; - Luo toinen
Vehicle-olio nimeltäcar2arvoilla"Ford","Mustang"ja2018; - Käytä
console.log()-funktiota näyttääksesicar1jacar2ominaisuudet.
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
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 3
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.22
Haaste: Luo JavaScript-luokka
Pyyhkäise näyttääksesi valikon
Tehtävä
Olet luomassa järjestelmää autonvuokrauskaluston hallintaan. Jokaisella ajoneuvolla on tietyt tiedot: merkki, malli ja vuosimalli. Laadi Vehicle-luokka, joka kuvaa nämä tiedot jokaiselle autolle.
- Luo luokka: Määrittele luokka nimeltä
Vehicle; - Lisää konstruktori:
Vehicle-luokan sisälle:- Määrittele konstruktori, joka ottaa kolme parametria:
make,modeljayear; - Aseta nämä parametrit luokan ominaisuuksiksi.
- Määrittele konstruktori, joka ottaa kolme parametria:
- Luo ja testaa oliot:
- Luo
Vehicle-olio nimeltäcar1arvoilla"Toyota","Camry"ja2020; - Luo toinen olio nimeltä
car2arvoilla"Ford","Mustang"ja2018; - Tulosta kunkin auton ominaisuudet.
- Luo
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
- Määrittele luokka nimeltä
Vehicle; - Lisää konstruktori, jossa on kolme parametria:
make,modeljayear; - Konstruktoriin sisälle, aseta jokainen parametri ominaisuudeksi käyttäen
this; - Luo
Vehicle-olio nimeltäcar1arvoilla"Toyota","Camry"ja2020; - Luo toinen
Vehicle-olio nimeltäcar2arvoilla"Ford","Mustang"ja2018; - Käytä
console.log()-funktiota näyttääksesicar1jacar2ominaisuudet.
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
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 3