Прародитель всех классов

В языке Delphi существует предопределенный класс TObject, который служит неявным предком тех классов, для которых предок не указан.

Класс TObject выступает корнем хоть какой иерархии классов. Он содержит ряд способов, которые по наследию передаются всем остальным классам. Посреди их конструктор Create, деструктор Destroy, способ Free и некие другие способы.

Набросок полного Прародитель всех классов дерева классов.

Так как класс TObject является предком для всех других классов (в том числе и для ваших собственных), то не излишним будет коротко ознакомиться с его способами:

type TObject = class constructor Create; procedure Free; class function InitInstance(Instance: Pointer): TObject; procedure CleanupInstance; function ClassType: TClass; class function ClassName: ShortString Прародитель всех классов; class function ClassNameIs(const Name: string): Boolean; class function ClassParent: TClass; class function ClassInfo: Pointer; class function InstanceSize: Longint; class function InheritsFrom(AClass: TClass): Boolean; class function MethodAddress(const Name: ShortString): Pointer; class function MethodName(Address: Pointer): ShortString; function FieldAddress(const Name: ShortString): Pointer; function GetInterface(const Прародитель всех классов IID: TGUID; out Obj): Boolean; class function GetInterfaceEntry(const IID: TGUID): PInterfaceEntry; class function GetInterfaceTable: PInterfaceTable; function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult; virtual; procedure AfterConstruction; virtual; procedure BeforeDestruction; virtual; procedure Dispatch(var Message); virtual; procedure DefaultHandler(var Message); virtual; class function NewInstance: TObject; virtual; procedure FreeInstance; virtual; destructor Destroy; virtual Прародитель всех классов; end;

Некие конструкции этого описания будут вам непонятны, так как мы их еще не изучали. На данный момент это не принципиально. Опять вернитесь к этому описанию после чтения всей главы.

Короткое описание способов в классе TObject:


prava-i-obyazannosti-organizacii.html
prava-i-obyazannosti-organizatora-i-uchastnikov-viktorini.html
prava-i-obyazannosti-organizatorov-akcii.html