Clasa de baza in Delphi, este stramosul tuturor celorlalte clase. Mai este denumita si superclasa.
Este declarata in unit?-ul System.
TObject
Toate clasele fiind derivate pana la urma din TObject, fiecare obiect mosteneste metodele TObject.
Metodele TObject se impart in doua categorii – clasa si non-clasa (obiect).
Cand este prefixata de cuvantul Class, o metoda poate fi apelata atat de obiectele clasei cat si de clasa in sine. O astfel de metoda statica nu poate accesa campurile clasei, deoarece o clasa nu contine informatii. Doar instantierea claselor – obiectele – pot contine date.
Cateva metode Clasa (statice):
Cateva metode Obiect:
Create? Constructor?ul unui obiect gol.
Free? Apeleaza destructorul (Destroy) pentru o referinta la obiect diferita de nil
Destroy? Elibereaza obiectul ( destructorul? )
After Construction? Apelata dupa construirea obiectului.
Before Destruction? Apelata inainte de distrugerea obiectului.