5
Building house = new Building();Building office = new Building();
//house ob`ektidagi maydonlarga qiymat beramiz
house.occupants = 4;house.area = 2500;
house.floors = 2; // office ob`ektidagi
maydonlarga qiymat beramiz,
office.occupants = 25;office.area = 4200;office.floors = 3;
Console.WriteLine("Uyda bor:\n " + house.floors + " qavat \n " +
house.occupants + " yashovchi \n " +
house.area + " kvadrat futga teng umumiy maydon, shundan ");
house.areaPerPerson();Console.WriteLine();
Console.WriteLine("Ofisda mavjud:\n " + office.floors + " qavat \n " +
office.occupants + " xodim \n " +office.area + " kvadrat
futga teng
umumiy maydon, shundan ");office.areaPerPerson();}}
Ushbu
dastur
avvalgilari
bilan
mos
tushadigan
natijalarni
generatsiyalaydi:
Unda quyidagilar mavjud:
2 qavat
4 yashovchi
2500 kvadrat fut umumiy maydon, undan
Bir kishiga 625 fut to`g`ri keladi
Ofisda mavjud:
3 qavat
25 ishchi-xodim
4200 kvadrat fut umumiy maydon, undan
bir kishiga 168 fut to`g`ri keladi
Endi bevosita
areaPerPerson()
uslubidan boshlab, ushbu dasturning
kalit elementlarini ko`rib chiqamiz. Bu uslubning birinchi satrini ko`rinishi
quyidagicha: public void areaPerPerson() { }
Mazkur satrda parametrlarga ega bo`lmagan
areaPerPerson()
nomli
uslub e`lon qilinadi. Ushbu uslub
public kirish modifikatoridan foydalan-
gan holda aniqlangan, shuning uchun undan
dasturning boshqa barcha
qismlari foydalanishi mumkin.
areaPerPerson() uslubi void kabilarning qiymatini qaytarib beradi,
ya`ni hech qanday qiymatni qaytarmaydi. Bu
satr orqasidan uslub tanasi
joylashgan ochadigan figurali qavs bilan tugatiladi.
Xuddi
shunday