ООП — наследование
Интерактивное демо «ООП — наследование» — раздел Энциклопедия · Код и разработка.
Наследование: Транспорт, Автомобиль и иерархия типов
Как в примерах из статьи — базовый класс, подкласс, переопределение и множественное наследование
Автомобиль наследует поля модель и год и метод запустить() от Транспорт, добавляет своё и может переопределить метод.
class Транспорт
Поля
String модель
int год
Методы
запустить()
▼ extends
class Автомобиль : Транспорт
Унаследовано от Транспорт
String модельнаслед.
int годнаслед.
запустить()наслед.
Добавлено в подклассе
int количество_колёсновое
ехать()новое
Переопределено
запустить()override
Экземпляр машина
модель (наслед.)Toyota Camry
год (наслед.)2022
количество_колёс4
Автомобиль машина = new Автомобиль("Toyota Camry", 2022, 4);