Наслідування класу car
Завдяки наслідуванню можна створювати зв'язки між класами та спільно використовувати код, уникаючи зайвого дублювання. Ви змусите клас Toyota наслідувати все, що ми створили в класі Car, а щоб завершити наслідування, потрібно викликати конструктор базового класу.
Клас Car з попередніх вправ уже завантажено для вас.
Ця вправа є частиною курсу
Вступ до обʼєктно-орієнтованого програмування в Java
Інструкції до вправи
- Завершіть наслідування класу
Toyotaвід класуCar, використавши ключове словоextends. - Викличте конструктор класу
Carз конструктораToyota, використавши методsuper. - Передайте коректні відповідні параметри до
superіз параметрів конструктораToyota. - Створіть екземпляр
Toyotaз назвоюmyToyota, деcolorмає значення"black",model—"yaris", аyear—2014.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
public class Main {
// Enable the "Toyota" class to inherit from "Car"
static class Toyota ____ ____ {
public Toyota(String color, String model, int year){
// Call the "Car" constructor using "super()"
____(____, ____, ____);
}
}
public static void main(String[] args) {
// Create "myToyota" instance of Toyota
____ myToyota = new Toyota("____", "____", ____);
System.out.println(myToyota.model);
}
}