Ключевые идеи
-
Наследование (extends) — повторное использование кода; не злоупотребляйте, предпочитайте композицию.
-
Полиморфизм — вызов «правильной» реализации по фактическому типу.
-
Переопределение (@Override) vs перегрузка (другая сигнатура).
-
Классы по умолчанию наследуются от Object.
Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)

Короткая ссылка:
Ключевые идеи
-
Наследование (extends) — повторное использование кода; не злоупотребляйте, предпочитайте композицию.
-
Полиморфизм — вызов «правильной» реализации по фактическому типу.
-
Переопределение (@Override) vs перегрузка (другая сигнатура).
-
Классы по умолчанию наследуются от Object.
https://webprogr.ru/~2rBe7