Создание абстрактных классов
Для истинных ценителей автомобилей звук клаксона — это всё, что нужно, чтобы узнать конкретную марку. Многие производители намеренно делают звук клаксона уникальным — это часть их фирменного стиля. В этом упражнении вы обновите класс Car, добавив в него метод, отвечающий за звук клаксона.
ПРИМЕЧАНИЕ: Абстрактный класс не допускает создания экземпляров объектов — он служит лишь схемой, от которой наследуются другие классы.
Это упражнение является частью курса
Введение в объектно-ориентированное программирование на Java
Инструкции к упражнению
- Сделайте класс
Carабстрактным с помощью ключевого словаabstract. - Добавьте в класс
Carабстрактный метод с модификаторомpublic, возвращаемым типомvoidи именемsoundHorn.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
public class Main {
// Make Car abstract
static ____ class Car {
public Car() {
}
// Define soundHorn() as a public abstract void method
public ____ ____ ____();
}
public static void main(String[] args) {
}
}