Полиморфизм в Delphi

И это еще не все. Пусть, например, в гараже у нас стены голые, а в доме требуется повесить на них картины. Для реализации этого в ООП есть такая удобная возмож­ность, как вызов метода предка. Рассмотрим пример, показанный в листинге: 

Процедура, отвечающая за создание стен у гаража. 
Начало
Создать стены 
Конец

Процедура, отвечающая за создание стен у дома. 
Начало
Вызвать объект предка. 
Повесить на стены картины. 
Конец

В процедуре, отвечающей за создание стен у гаража, создаются стены. У дома тоже есть такая процедура, поэтому мы ее переопределяем. На первый взгляд про­цедура гаража должна пропасть, и у дома придется снова создавать стены, но это не так. Нужно просто вызвать объект предка (тогда предок создаст для нас стены), а потом вешать на стены картины.

dle

Помоги проекту! Расскажи друзьям об этом сайте: