Завдання: Створення Класу JavaScript
Завдання
Ви створюєте систему для керування автопарком прокату автомобілів. Кожен транспортний засіб має певні характеристики: марка, модель та рік випуску. Створіть клас Vehicle
, який представлятиме ці характеристики для кожного автомобіля.
- Створіть клас: Оголосіть клас з назвою
Vehicle
; - Додайте конструктор: Усередині класу
Vehicle
:- Оголосіть конструктор, який приймає три параметри:
make
,model
таyear
; - Присвойте ці параметри властивостям класу.
- Оголосіть конструктор, який приймає три параметри:
- Створіть та протестуйте екземпляри:
- Створіть екземпляр класу
Vehicle
з іменемcar1
та значеннями"Toyota"
,"Camry"
і2020
; - Створіть ще один екземпляр з іменем
car2
зі значеннями"Ford"
,"Mustang"
і2018
; - Виведіть властивості кожного екземпляра автомобіля.
- Створіть екземпляр класу
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
- Оголосіть клас з назвою
Vehicle
; - Додайте конструктор з трьома параметрами:
make
,model
таyear
; - Усередині конструктора присвойте кожен параметр відповідній властивості через
this
; - Створіть екземпляр класу
Vehicle
з іменемcar1
та значеннями"Toyota"
,"Camry"
і2020
; - Створіть ще один екземпляр класу
Vehicle
з іменемcar2
та значеннями"Ford"
,"Mustang"
і2018
; - Використайте
console.log()
для відображення властивостейcar1
таcar2
.
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
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
Завдання: Створення Класу JavaScript
Свайпніть щоб показати меню
Завдання
Ви створюєте систему для керування автопарком прокату автомобілів. Кожен транспортний засіб має певні характеристики: марка, модель та рік випуску. Створіть клас Vehicle
, який представлятиме ці характеристики для кожного автомобіля.
- Створіть клас: Оголосіть клас з назвою
Vehicle
; - Додайте конструктор: Усередині класу
Vehicle
:- Оголосіть конструктор, який приймає три параметри:
make
,model
таyear
; - Присвойте ці параметри властивостям класу.
- Оголосіть конструктор, який приймає три параметри:
- Створіть та протестуйте екземпляри:
- Створіть екземпляр класу
Vehicle
з іменемcar1
та значеннями"Toyota"
,"Camry"
і2020
; - Створіть ще один екземпляр з іменем
car2
зі значеннями"Ford"
,"Mustang"
і2018
; - Виведіть властивості кожного екземпляра автомобіля.
- Створіть екземпляр класу
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
- Оголосіть клас з назвою
Vehicle
; - Додайте конструктор з трьома параметрами:
make
,model
таyear
; - Усередині конструктора присвойте кожен параметр відповідній властивості через
this
; - Створіть екземпляр класу
Vehicle
з іменемcar1
та значеннями"Toyota"
,"Camry"
і2020
; - Створіть ще один екземпляр класу
Vehicle
з іменемcar2
та значеннями"Ford"
,"Mustang"
і2018
; - Використайте
console.log()
для відображення властивостейcar1
таcar2
.
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
Дякуємо за ваш відгук!