У меня есть виртуальная функция Hello()
, определенная как в родительском, так и в дочернем классе. Как вызвать родительский Hello() из дочернего Hello()?Вызывать родительскую виртуальную функцию от дочернего переопределения
TParent = class (TComponent)
public
procedure Hello(); virtual;
end;
TChild = class (TParent)
public
procedure Hello();
end;
procedure TChild.Hello;
begin
//call parent Hello();
end;
Обратите внимание на предупреждения компилятора, в частности, на * TChild.Hello ** hides ** virtual method * –