Код IT
← Каталог

Наследование - повторное использование и иерархия типов — Множественное наследование

Фрагмент из «Наследование - повторное использование и иерархия типов»: Множественное наследование.

Java main.java
класс Двигатель {
    метод завести() {
        вывод("Двигатель заведён.");
    }
}

класс Колёса {
    метод повернуть() {
        вывод("Колёса повернуты.");
    }
}

класс Автомобиль : Двигатель, Колёса { // Наследование от двух классов
    метод ехать() {
        завести();
        повернуть();
        вывод("Автомобиль едет.");
    }
}
класс Двигатель {
    метод завести() {
        вывод("Двигатель заведён.");
    }
}

класс Колёса {
    метод повернуть() {
        вывод("Колёса повернуты.");
    }
}

класс Автомобиль : Двигатель, Колёса { // Наследование от двух классов
    метод ехать() {
        завести();
        повернуть();
        вывод("Автомобиль едет.");
    }
}