Если полиморфизм вообще - то это ты когда пишешь один код, а он может работать с разными обьектами
Вот в ООП эта штука выражается в виде "если у нас есть метод, который принимает обьект класса А, то на всех наследниках класса А он тоже будет работать"
Вот в ООП эта штука выражается в виде "если у нас есть метод, который принимает обьект класса А, то на всех наследниках класса А он тоже будет работать"
Если в нормальных терминах, то это subtyping polymorphism
Вот в ООП эта штука выражается в виде "если у нас есть метод, который принимает обьект класса А, то на всех наследниках класса А он тоже будет работать"