1. Ob’yektga mo‘ljallangan programmalash asoslari


Statik metodlar va maydonlar



Yüklə 0,55 Mb.
səhifə10/57
tarix02.01.2022
ölçüsü0,55 Mb.
#44034
1   ...   6   7   8   9   10   11   12   13   ...   57
1. Ob’yektga mo‘ljallangan programmalash asoslari

9.Statik metodlar va maydonlar.

Shu paytgacha, har bir yaratilgan element o‘zining xususiy ma’lumotlar elementiga ega bo’lar edi. Lekin, shunday holat bo’ladiki, bitta sinf doirasidagi obyektlarning ba’zi elementlari o‘zaro bog’langan bo’ladi. Masalan, ish vaqti bir xil bo’lgan 1000 ta ishchining oylik maoshini hisoblaydigan dastur tuzish taklif qilinayotgan bo’lsin. Soliq stavkasini aniqlash uchun dastur har bir ishchining sharoitini bilishi kerak. Buning uchun aytaylik, state_of_employee nomli sinfdan foydalanamiz. Agar, ishchilar bir xil sharoitda ishlasa, demak, dastur barcha employee tipidagi obyektlar uchun (barcha ishchilar uchun) ushbu elementlardan o’zaro moslikda foydalanadi. Ushbu holatda dastur, bitta axborotning 999 ta nusxasidan foydalanish bilan xotiradan foydalanish hajmini kamaytiradi. Sinfning elementidan o’zaro moslikda foydalanish uchun, ushbu element static (statik) deb e’lon qilinishi zarur. Agar, dastur ushbu elementga yangi qiymat o’zlashtirsa, hamma obyekt elementi ushbu yangi qiymatni qabul qiladi. Sinf elementi static deb e’lon qilinganidan so’ng, u umumiy (global) o’zgaruvchi sifatida e’lon qilinishi zarur.



Yüklə 0,55 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   ...   57




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin