Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Створення Класу JavaScript | Володіння Класами Та Наслідуванням У JavaScript
Просунуте Володіння JavaScript

bookЗавдання: Створення Класу JavaScript

Завдання

Ви створюєте систему для керування автопарком прокату автомобілів. Кожен транспортний засіб має певні характеристики: марка, модель та рік випуску. Створіть клас Vehicle, який представлятиме ці характеристики для кожного автомобіля.

  1. Створіть клас: Оголосіть клас з назвою Vehicle;
  2. Додайте конструктор: Усередині класу Vehicle:
    • Оголосіть конструктор, який приймає три параметри: make, model та year;
    • Присвойте ці параметри властивостям класу.
  3. Створіть та протестуйте екземпляри:
    • Створіть екземпляр класу Vehicle з іменем car1 та значеннями "Toyota", "Camry" і 2020;
    • Створіть ще один екземпляр з іменем car2 зі значеннями "Ford", "Mustang" і 2018;
    • Виведіть властивості кожного екземпляра автомобіля.
1234567891011121314151617181920
class _____ { 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
copy
  • Оголосіть клас з назвою Vehicle;
  • Додайте конструктор з трьома параметрами: make, model та year;
  • Усередині конструктора присвойте кожен параметр відповідній властивості через this;
  • Створіть екземпляр класу Vehicle з іменем car1 та значеннями "Toyota", "Camry" і 2020;
  • Створіть ще один екземпляр класу Vehicle з іменем car2 та значеннями "Ford", "Mustang" і 2018;
  • Використайте console.log() для відображення властивостей car1 та car2.
1234567891011121314151617181920
class 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
copy

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

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

bookЗавдання: Створення Класу JavaScript

Свайпніть щоб показати меню

Завдання

Ви створюєте систему для керування автопарком прокату автомобілів. Кожен транспортний засіб має певні характеристики: марка, модель та рік випуску. Створіть клас Vehicle, який представлятиме ці характеристики для кожного автомобіля.

  1. Створіть клас: Оголосіть клас з назвою Vehicle;
  2. Додайте конструктор: Усередині класу Vehicle:
    • Оголосіть конструктор, який приймає три параметри: make, model та year;
    • Присвойте ці параметри властивостям класу.
  3. Створіть та протестуйте екземпляри:
    • Створіть екземпляр класу Vehicle з іменем car1 та значеннями "Toyota", "Camry" і 2020;
    • Створіть ще один екземпляр з іменем car2 зі значеннями "Ford", "Mustang" і 2018;
    • Виведіть властивості кожного екземпляра автомобіля.
1234567891011121314151617181920
class _____ { 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
copy
  • Оголосіть клас з назвою Vehicle;
  • Додайте конструктор з трьома параметрами: make, model та year;
  • Усередині конструктора присвойте кожен параметр відповідній властивості через this;
  • Створіть екземпляр класу Vehicle з іменем car1 та значеннями "Toyota", "Camry" і 2020;
  • Створіть ще один екземпляр класу Vehicle з іменем car2 та значеннями "Ford", "Mustang" і 2018;
  • Використайте console.log() для відображення властивостей car1 та car2.
1234567891011121314151617181920
class 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
copy

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
some-alt