tipuri de clase

clasa - cuvinte cheie care încep definiția clasei;

TObject - clasa strămoș, în cazul în care există o moștenire;

, protejate, publicat, public-privat - cuvintele cheie pentru zona de acces secțiune.







clasa 2.Metody

Metoda este de rutină (procedură sau funcție) adaptată pentru câmpurile de procesare.

Descrierea metodelor similare cu descrierea rutine normale ale modulului. Titlul metodei este în descrierea clasei și metoda codului în sine este în secțiunea de punere în aplicare. Numele metodei în secțiunea de implementare este un compozit și include un tip de clasă.

Metoda a declarat într-o clasă poate fi invocată în moduri diferite, în funcție de tipul metodei. Metoda Kind modificator definit, care este indicat în descrierea metodei de clasă după antet și antetul este separat prin punct și virgulă: virtual (metoda virtuală); dinamică (metoda dinamică) și altele.

În mod implicit, toate metodele declarate într-o clasă sunt statice și sunt invocate ca rutine normale.







 Static - toate metodele implicit. Atunci când metoda suprascrisă în clasa - succesorul deselecta metoda de bază pentru toate obiectele din această clasă.

 În cazul în care metoda virtuală sau dinamic nu este definit în declarația de clasă, o astfel de metodă se numește abstractă. Această metodă este supraîncărcat în clase - moștenitoare. Rezultă că, în clasă, în cazul în care este supraîncărcat, aceasta poate provoca. Cuvinte cheie - abstract. Metoda Supraîncărcarea - suprasarcină. o metodă virtuală - a adăugat reintroducă cuvântul.

clasa 3.Svoystva și câmp. Spre deosebire de proprietățile clasei din domeniile înregistrării.

câmpurile de clasă reprezintă datele conținute în clasă, adică, câmpuri sunt utilizate pentru a stoca informații despre obiect. Golf este descrisă ca o variabilă normală și pot aparține oricărui tip.

Conform denumirii acceptate în numele câmpurilor Delphi trebuie să înceapă cu litera F (Câmp - câmp), precum și numele de clasă cu litera T.

Modificarea valorilor câmpurilor este de obicei realizată folosind metodele și proprietățile obiectului.

Properties este un instrument pentru a avea acces la câmpuri. Fiecare proprietate corespunde unui câmp care conține valoarea proprietății, și două metode asigură accesul la acest domeniu.

Descrierea proprietății începe cu proprietatea, cu tipurile de proprietăți, iar câmpul corespunzător trebuie să se potrivească.