60
procedure TPerson.SHow;
begin
Write ( 'Nom:' + fname + #13+ 'Adres:' + faddress ); end;
Usul tanasida obyekt maydonlariga murojaat kilinganda obyekt nomi
ko‘rsatilmaydi. Usulga murojaat qilish dasturda uning nomini ko‘rsatish bilan
bajariladi. Masalan:
Var
MyObject: TchildClass;
y: Real;
Begin
. . . . . . . . . . . . . . .
MyObject. SecondProc;
y:=MyObject.FirstFunc(3.14);
End;
Usullar — sinf ichida ta’riflangan protsedura va funksiyalardir. Sinf tarkibiga
usullarni chaqirish uchun zarur bo‘lgan ma’lumotlar saqlanuvchi maxsus jadvalga
ilova kiradi.Usullar chaqirilganda chaqirgan obyektga ilova uzatiladi. Bu ilovaga usul
ichida self so‘zi orqali murojaat qilish mumkin.
procedure TPerson.Tproc(Fore:Integer);
begin
self.Fore:=Fore;
end;
Dostları ilə paylaş: