Наследование класса 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);
}
}