- Наследование свойств и методов: Класс-наследник получает доступ к публичным и защищенным членам базового класса.
- Переопределение (Override): Позволяет изменить реализацию методов базового класса.
- Добавление новых свойств и методов: Класс-наследник может расширять функциональность, добавляя собственные члены.
- Полиморфизм: Возможность рассматривать объект класса-наследника как объект базового класса.
Пример переопределения метода:
java