EMZETT.
Войти

Переопределение (override)

Коротко: Переопределение означает, что подкласс заново реализует унаследованный метод суперкласса с той же сигнатурой и тем самым адаптирует его поведение.

Подробнее: Это основа полиморфизма: если вызвать метод через переменную типа суперкласса, выполнится версия фактического объекта.

Подробности

class Shape {
    double area() {

См. также: @Override, перегрузка, полиморфизм