ну программисты украли термин из биологии. Биология существует намного дольше, чем ООП!
Похоже, иерархия наследования, не так ли.
В любом случае, полиморфизм - это когда два члена одного и того же вида могут иметь совершенно разные физические черты. Это похоже на видообразование, но это не так. В качестве примера приведен «нормальный» ягуар и «темный морф» ягуар
Другим примером является половой диморфизм,
class Human
{
virtual void eat() ;
} ;
class Man : Human
{
// implementation for how a man eats:
void eat() override ;
} ;
class Woman : Human
{
// implementation for how a woman eats:
void eat() override ;
} ;