private
fname: string[15];
faddress: string[35];
public
procedure Show;
end;
Sinf o‘zgaruvchilari maydоn deb ataladi, prоsedura va funksiyalar esa uslub deb ataladi.
Yuqоridagi misоlda TPerson – sinf nоmi, FName va FAddress – maydоn nоmi, Show – uslub
nоmi.
Delphi maydon nomlarini f harfi bilan boshlash kelishib olingan (Field - maydon
so‘zidan kelib chiqadi).
Sinf tiplarni (type) e‘lon qilish bo‘limida e‘lon qilinadi.
Ob‟yekt
Ob‘yektlar sinf vakili sifatida dasturning var bo‘limida e‘lon qilinadi, masalan:
var
student: TPerson;
professor: TPerson;
Eslatma
Delphida ob‘yekt - bu dinamik struktura. Оb‘yekt o‘zgaruvchisi o‘zida ma‘lumоtni emas balki
оb‘yekt ma‘lumоtiga yo‘lni saqlaydi. Shuning uchun dasturchi ushbu ma‘lumotlar uchun
ajratilgan хоtira haqida o‘ylashi kerak bo‘ladi.
Xotirani ajratish sinfning maxsus uslubi create (yarat) nomiga ega bo‘lgan konstruktor
yordamida amalga oshiriladi. Konstruktorning asosiy rolini ta‘kidlash uchun sinfning berilishida
Do'stlaringiz bilan baham: |