Para que serve quot;class ofquot; ?

Delphi

15/10/2004

Alguem poderia me explicar qual a finalidade de ´class of´ ?


Rjun

Rjun

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

15/10/2004

Olá,
isso é chamado de class-reference ou metaclass, e é simplesmente uma forma de você referênciar os descendentes de uma classe ou até ela própria..
Por exemplo:
TClasseA = class(TAncestral)
end;

TClasseB = class(TAncestral)
end;

TMeuParam = class of TAncestral;

...
procedure MinhaProcedure(P: TMeuParam);

Para a procedure MinhaProcedure, você tanto poderá passar o tipo TClasseA quanto TClasseB e até a classe TAncestral..


Espero ter ajudado,
Vinicius;


GOSTEI 0
POSTAR