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
,model
jayear
; - Aseta nämä parametrit luokan ominaisuuksiksi.
- Määrittele konstruktori, joka ottaa kolme parametria:
- Luo ja testaa oliot:
- Luo
Vehicle
-olio nimeltäcar1
arvoilla"Toyota"
,"Camry"
ja2020
; - Luo toinen olio nimeltä
car2
arvoilla"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
,model
jayear
; - Konstruktoriin sisälle, aseta jokainen parametri ominaisuudeksi käyttäen
this
; - Luo
Vehicle
-olio nimeltäcar1
arvoilla"Toyota"
,"Camry"
ja2020
; - Luo toinen
Vehicle
-olio nimeltäcar2
arvoilla"Ford"
,"Mustang"
ja2018
; - Käytä
console.log()
-funktiota näyttääksesicar1
jacar2
ominaisuudet.
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
,model
jayear
; - Aseta nämä parametrit luokan ominaisuuksiksi.
- Määrittele konstruktori, joka ottaa kolme parametria:
- Luo ja testaa oliot:
- Luo
Vehicle
-olio nimeltäcar1
arvoilla"Toyota"
,"Camry"
ja2020
; - Luo toinen olio nimeltä
car2
arvoilla"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
,model
jayear
; - Konstruktoriin sisälle, aseta jokainen parametri ominaisuudeksi käyttäen
this
; - Luo
Vehicle
-olio nimeltäcar1
arvoilla"Toyota"
,"Camry"
ja2020
; - Luo toinen
Vehicle
-olio nimeltäcar2
arvoilla"Ford"
,"Mustang"
ja2018
; - Käytä
console.log()
-funktiota näyttääksesicar1
jacar2
ominaisuudet.
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