НачатьНачать бесплатно

Наследование класса 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);
    }
}
Редактировать и запускать код