Реализация абстрактных методов
В этом упражнении вы доработаете классы 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
____.____();
____.____();
}
}