Рет қаралды 32,740
Полиморфизм - это свойство позволяющее с помощью одного интерфейса обращаться к общему классу действий или - это способность определять версию переопределенного метода в зависимости от типа объекта.
Перегрузка методов является статическим полиморфизмом.
Переопределение методов является динамическим полиморфизмом.
Перегрузка метода - это когда в одном классе есть несколько методов с одинаковым именем, но с различными принимаемыми параметрами.
Переопределение метода - это новая реализация метода суперкласса в классах потомках, при условии совпадения имени метода и его параметров.