Samarqand davlat universiteti raqamli texnologiyalar fakulteti informatika o


Download 294.63 Kb.
bet6/10
Sana02.01.2022
Hajmi294.63 Kb.
#193831
1   2   3   4   5   6   7   8   9   10
Bog'liq
Mustaqi ishi dasturlash asoslari

FName: TName;

FAddress: TAddress;

protected

Constructor Create (Name: TName);

Function GetName: TName;

Function GetAddress: TAddress;

Procedure SetAddress(NewAddress:TAddress);

Property Name: TName

read GetName;

Property Address: TAddress

read GetAddress

write SetAddress;

end;

Polimorfizm — bu har xil sinfga kiruvchi usullar uchun bir xil

nomlarni ishlatish imkoniyatini yaratishdir. Polimorfizm prinsipi shundan iboratki, sinf obyektiga mos b o ‘lgan biror ishning bajarilishida bir xil usulga murojaat qilish mumkinligini ta ’minlab beradi. Misol uchun biz yangi sinf tashkil qilishga qaror qildik. Bu sinfning bosh sinfdan farqi uning usulida algoritm o‘zgartirilgan deylik.

Natijada biz, bir xil nomli usulga ega bolgan ikkita sinfni tashkil qilgan bolam iz. U holda, tashkil qilingan yangi sinf «polimorfizm» xossasiga ega boladi. Sinflar dasturning Type bolim ida umumiy holda quyidagicha e’lon qilinadi:




Download 294.63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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