constructor TPerson.Create;
begin
fname := '';
faddress := '';
end;
Konstruktorni qo‘llash bir oz g‘ayrioddiydir. Birinchidan, konstruktor tanasida dinamik
xotira ajtatishni ta‘minlovchi New buyrug‘i yo‘q. Xotira ajratish bo‘yicha barcha zaruriy ishlarni
konstruktorning o‗zi bajaradi. Ikkinchidan, dasturda konstruktorga murojaat funksiya uslibida
bo‘lsa ham konstruktor natija qaytarmaydi.
Ob‘yekt maydonariga murojaat etish uchun ob‘yekt va maydon nomlarini bir-biridan
nuqta bilan ajratilgan holatda ko‘rsatish kerak. Ob‘yekt oz‘i ko‘rsatkich bo‘lgani bilan
maydonlarga murojaat etish vaqtida ―^‖ belgisidan foydalanilmaydi. Masalan, professor
ob‘yektining fname maydoniga murojaat etish uchun professor^.fname o‘rniga
Do'stlaringiz bilan baham: |