Полиморфизм – это средство для придания различных значений одному и тому же событию в зависимости от типа обрабатываемых данных. То есть полиморфизм определяет различные формы реализации одноимённого действия.
[Камаев В. А., Костерин В. В. Основные термины и определения. Технологии программирования. Факультет электроники и вычислительной техники (ФЭВТ) (ВолгГТУ). (Электронный ресурс). Режим доступа: http:// fevt.ru /, свободный.]
Полиморфизм — положение теории типов, согласно которому имена (например, переменных) могут обозначать объекты разных (но имеющих общего родителя) классов. Следовательно, любой объект, обозначаемый полиморфным именем, может по-своему реагировать на некий общий набор операций.
[Словарь терминов объектно-ориентированного программирования. (Электронный ресурс). Режим доступа: http:// studref.com›610530… slovar_terminov_obektno…/, свободный.]