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

Реализация абстрактных методов

В этом упражнении вы доработаете классы Toyota и Mercedes, добавив каждому из них собственную реализацию звукового сигнала. Для уникальности создайте отдельную версию метода в каждом из этих классов.

Класс Car уже загружен для вас.

Это упражнение является частью курса

Введение в объектно-ориентированное программирование на Java

Посмотреть курс

Инструкции к упражнению

  • Реализуйте метод soundHorn в классе Toyota так, чтобы он выводил "sounds like a toyota".
  • Реализуйте метод soundHorn в классе Mercedes так, чтобы он выводил "sounds like a mercedes".
  • Внутри метода main вызовите метод soundHorn на экземпляре myToyota и метод soundHorn на экземпляре myMercedes.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

public class Main {  
	static class Toyota extends Car {
        public Toyota() {
            super();
        }

        // Create soundHorn() for Toyota
        public ____ ____() {
            System.out.println("____");
        }
    }

    static class Mercedes extends Car {
    	// Create soundHorn() for Mercedes
        public void ____() {
            System.out.println("____");
        }

        public Mercedes() {
            super();
        }  
    }
    
    public static void main(String[] args) {
        Toyota myToyota = new Toyota();
        Mercedes myMercedes = new Mercedes();
        
        // Call "soundHorn" for myToyota and myMercedes
        ____.____();
        ____.____();
    }
    
}
Редактировать и запускать код