Mentre si passa attraverso uno dei miei codici, sono bloccato su un'istruzione che è la seguente.qual è il significato della dichiarazione di tipo `Class of`?
TMyObjectClass = class of TMyObject;
Sono un po 'confuso, e si chiede qual è il significato di questa affermazione. As TMyObjectClass
non ha alcuna dichiarazione sopra la dichiarazione.
e TMyObject
sta avendo dichiarazione come di seguito:
TMyObject = class(TObject) private //some private member declaration Public // some public variables end;
Così, la mia domanda è che cosa è il significato della dichiarazione TMyObjectClass = class of TMyObject;
e Come TMyObjectClass
opere?
Sono un po 'nuovo a Delphi, quindi per favore aiutatemi a farvi un'idea su questo tipo di dichiarazione e ci sono soluzioni alternative.
È possibile leggere su questo argomento ['here'] (http://docwiki.embarcadero.com/RADStudio/XE/en/Class_References). – TLama