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

Полиморфизм - единый интерфейс для разных реализаций — Переопределение

Фрагмент из «Полиморфизм - единый интерфейс для разных реализаций»: Переопределение.

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

класс Кот : Животное {
    метод издатьЗвук() {
        вывод("Мяу!");
    }
}

класс Собака : Животное {
    метод издатьЗвук() {
        вывод("Гав!");
    }
}
класс Животное {
    метод издатьЗвук() {
        вывод("Животное издаёт звук.");
    }
}

класс Кот : Животное {
    метод издатьЗвук() {
        вывод("Мяу!");
    }
}

класс Собака : Животное {
    метод издатьЗвук() {
        вывод("Гав!");
    }
}