Правильно ли я понял полиморфизм? Всем привет. Читаю про ооп и что-то не понял не много про полиморфизм. Почти везде пишут что это выполнение разного кода в зависимости от типа и скидывают такую статейку : полиморфизм
Но что если изначально не наследоваться от одного класса, а просто создать 2 разных класса и в них сделать методы с одинаковым названием ? я так понимаю автор хотел отразить суть именно в методе do_print ?

21 Авг 2019 в 07:02
147 +1
0
Ответы
1

Да, вы правильно поняли. Полиморфизм в ООП означает возможность использования методов с одинаковым названием, но с разной реализацией в разных классах. Не обязательно наследоваться от одного класса для использования полиморфизма, можно просто создать два разных класса с методами с одинаковым названием. Главное, чтобы эти методы выполняли одну и ту же логическую операцию, но разными способами.

20 Апр в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир