Pongamos como ejemplo la clase TThread. El método execute de la clase TThread esta declarado de la siguiente manera:
Código Delphi
[-]
procedure Execute; virtual; abstract;
Y cuando creamos una clase descendiente de TThread tenemos que declarar el método Execute de la siguiente manera:
Código Delphi
[-]
procedure Execute; override;