Завдання: Створення Класу 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
Дякуємо за ваш відгук!