Class lar haqida
Class
lar o`zida qiymat saqlovchi obyektlardan, funksiya va property(xususiyat)
lardan tashkil topgan. Vazifa bir turga yaqin funksiyalarni bir joyga saqlash
uchun biror bir klassning ichida e`lon qilinadi(joylashtiriladi) va biror nom
bilan nomlanadi.
Funksiyalarni
e`lon qilish - funksiyani biror class ning ichiga
joylashtirib uning ichiga logikasini(bajaradigan missiyasini)
yozish.
Funksiyani
chaqirish(ishlatish) - E`lon qilingan funksiyani chaqirish
mumkin, e`lon qilinmagan funksiya mavjud bo`lmaydi. Funksiyalar - kichik
dasturchalar, ular parametr berib ishlatiladi va biror natijani qabul qilib
olinadi.
funksiyalarni
e`lon qilishda ham ma`lum bir type(Reference yoki Value) bilan e`lon
qilinadi(yaratiladi deb ham yoziladi - bu e`lon qilish ma`nosida). Kirish
parametrlari bir nechta bo`lsa ham natijaning qiymati bir dona bo`ladi(ya`ni
bitta qiymat qaytadi).. Parametrlar ham natija ham biror type ga tegishli
bo`ladi. Natija esa funksiyaning qiymati deb aytiladi. Qiymat qaytarmaydigan funksiyalar ham bor,
bular Prosedura(Procedure) deyiladi. E`lon qilinishi xuddi funksiyalar
bilan bir xil, faqat funksiyaning tipi void deb belgilanadi. void- - bu maxsus
tip, faqat funksiyalarda qo`yiladi, qachonki uni proseduraga aylantirish kerak
bo`lgan vaqtlarda.
Return
- ingliz tilida qaytarmoq, qaytarib bermoq, jo`natmoq yoki javob bermoq
ma`nolarini beradi. Biz bu operatorni funksiyalarda qo`llaymiz. Shu
funksiyaning natijasini qaytaruvchi operator. Dasturning biror qismidan kerakli
funksiyani chaqirganimizda odatda undan biror natija kutamiz va kelgan natijani
boshqa bir o`zgaruvchiga beramiz. Shu funksiyadan natija qaytishi uchun
returndan foydalaniladi. Returndan
keyingi operatsiyalar bajarilmaydi. Funksiyada qanday amallar bajarilganiga
qaramay returnda nima berilgan bo`lsa shu qaytad(funksiyaning qiymati shunga
teng bo`ladi).
No comments:
Post a Comment