EMZETT.
Увійти

Перевизначення (override)

Коротко: Перевизначення означає, що підклас заново реалізує успадкований метод суперкласу з тією самою сигнатурою й тим самим адаптує його поведінку.

Докладніше: Це основа поліморфізму: якщо викликати метод через змінну типу суперкласу, виконається версія фактичного об’єкта.

Подробиці

class Shape {
    double area() {

Див. також: @Override, перевантаження, поліморфізм