А здесь его и нету
С
www.codenet.ru:
Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных.
В более общем смысле, концепцией полиморфизма является идея "один интерфейс, множество методов". Это означает, что можно создать общий интерфейс для группы близких по смыслу действий.
Т.е. полиморфизм - фактически, это следствие наследования.
Но не само наследование как таковое.
Фактически, полиморфизм в Delphi можно реализовать либо через наследование, либо через интерфейсы (суть тоже наследование, но немного подругому). А перекрытие методов (override) - это просто механизм изменения описания метода в наследниках. Перегрузка (overload) - это вообще другая песня.