Mirsaid Aripov, Nurillo Otaxanov



Download 9,81 Mb.
bet117/209
Sana16.01.2022
Hajmi9,81 Mb.
#371485
1   ...   113   114   115   116   117   118   119   120   ...   209
Bog'liq
DELPHI dasturlash titli 2018

type

TName  string[15];

TAddress  string[35];

TPerson  class  klass

private

FName: TName;  Name hususiyatining qiymati

FAddress: TAddress;  Address hususiyatining qiymati

Constructor Create(Name:Tname);

Procedure Show;

Function GetName: TName;

Function GetAddress: TAddress;

Procedure SetAddress(NewAddress:TAddress);

public

Property Name: Tname  Name ni o`qish

read GetName;  faqat o`qish mumkin halos

Property Address: TAddress  Address hususiyati

read GetAddress  faqat o`qish mumkin halos

write SetAddress;  faqat yozish mumkin halos

end;

Hususiyat qiymatlarini ko`rsatish uchun qiymat berishning odatiy usulidan foydalaniladi. Masalan, Student ob’yektining Address hususiyatiga qiymat berish uchun



student.Address : 'Namangan shahri, Navoiy ko`chasi, 25-uy' ;

deb yozish yetarli.

Bir qaragandi, hususiyatlar ob’yekt maydonlaridan farq qilmaydi. Ammo, hususiyat va ob’yekt maydoni o`rtasida kattagina farq mavjud: hususiyatlarga qiymat berish va o`qishda ko`rsatilgan vazifani bajaruvchi protsedura avtomatik tarzda chaqiriladi.

Metodlardan ayrim qo`shimcha vazifalarda, masalan, hususiyat-larga berilayotgan qiymatlarning to`g’riligini nazorat qilish, hususiyat bilan mantiqan bog’langan boshqa maydonlarga qiymatlar berish, yordamchi protseduralarni chaqirish kabi masalalarda foydalanish mumkin.

Ob’yekt ma`lumotlarini hususiyat ko`rinishida tashkil qilish hususiyat qiymatlarini o`zida saqlayotgan maydonlarga murojaat qilishni cheklashga imkon beradi. Masalan, maydondagi ma`lumotlarni faqat o`qish uchun ruxsat berish mumkin. Dasturning buyruqlari hususiyat qiymatlarini o`zgartirib qo`ymasligi uchun, hususiyatni ko`rsatishda faqat o`qish metodidan foydalanish lozim. TPerson klassi uchun yuqorida keltirilgan e`londa Name hususiyati faqat o`qish uchun, Address — hususiyati esa o`qish va yozish uchun mo`ljallangan.

Yozishdan ximoyalangan hususiyat qiymatini aniqlash masalasi ob’yekt initsializatsiyasi vaqtida hal qilinishi mumkin. Quyida TPerson klassi ob’yektlarini yaratish va hususiyatlariga murojaat qilish uchun metodlar keltirilgan:

 TPerson ob’yektining konstruktori


Download 9,81 Mb.

Do'stlaringiz bilan baham:
1   ...   113   114   115   116   117   118   119   120   ...   209




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish