Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr



Download 5,36 Mb.
Pdf ko'rish
bet274/335
Sana02.08.2021
Hajmi5,36 Mb.
#136132
1   ...   270   271   272   273   274   275   276   277   ...   335
Bog'liq
Dasturlash asoslari(O'zbekcha)

Ma’lumot  a’zolari  –  ob’ektlar  o‘zgaruvchanlarida  joylashtiriladi,  ular  holatlarni 
tasvirlaydi. 
­ 
Metodlar – biz bu haqida batafsil aytib o‘tganmiz. Ular ob’ektlarni qurish vositasidir.  
 
Klass  
Klass ob’ektning abstrakt xarakteristikalarini bildiradi. U ob’ektlarning tuzilishini ta’minlab 
beradi,  yoki  ob’ektning  tub  mohiyatini  tasvirlash  uchun  namuna  bo‘ladi.    Klasslar  OOP  ning 
qurilish  bloklaridir  va  ular  bevosita  ob’ektlarga  aloqador  bo‘ladi.  Shuningdek,  har  bir  ob’ekt  aniq 
bir klassning ko‘rinishi hisoblanadi.  
Biz bunga uning ko‘rinishi bo‘lgan klass va ob’ektni misol qilib keltirishimiz mumkin. Bizda class 
Dog va ob’ekt Lassie bor, u class Dogning ko‘rinishi hisoblanadi (biz uni Dog turining ob’ekti deb 
aytamiz). class Dog hamma itlar xarakteristikasini tasvirlasydi, Lassie esa  aniq bir it.  
Klasslar  Odddiy    vaziyatlarda     ham   ularning   jihatlari    ma’noli    bo‘lib,   ular    odamlarga  
tushunarli    bo‘lgan,    odamlar    muammo    sohasiga    yaqin      bo‘gani    bilan  ham        dasturchilarning  
o‘zlari    bilan    yaqindan   tanishmaslar.    Misol       tariqasida     olaylik,   class  Dog (klassi)    jihatlari  
“RAM”  (    yoki    eng      kamida      bo‘masligi    kerak)  bo‘lolmaydi  ,    chunki      kontekstdagi    bu   
klassning   shunday  jihatlarida   ma’no   yo‘q.  
Classes, Attributes (Belgilar) va Behavior (Hatti-harakatlar)             
Class    predmetning        jihatlarini    aniqlaydi  (belgilarga    murojaat   qilinganda)    va    uning   
xatti-harakatlarini     (predmet  orqali     say-harakatlarni      amalga   oshirish    mumkin)   ham.   Class   
belgilari      tana    qismi  (body)da      o‘zining      turlarini    aniqlaydi    (bular      o‘zgaruvchilar    a’zolar- 
member deb  nomlanadi). Predmetning  hatti-harakati   Classlardagi   metodlarning(methods)  izohi  
orqali   modellashtirilgan  bo‘ladi. 
Classning      haqiqiy    dunyodagi      izohidagi      namuna    orqali      ilgarilab    ketayotgan  
tushintirishlarni      misol     qilib   ko‘rsatiladi.   Keling   Dog  misolidagi     namunaga   qaytamiz.   Biz  
Dog  klassini     modellari      haqiqiy      predmeti    ‘’Dog’’    ekanligini      izohlab    beramiz.   Bu     klass    
hamma   Dog lar  uchun  atalgan  umumiy  jihatlarni  o‘z  ichiga  oladi (shuningdek  naslini  va tuk 
ranglarini  ham  )  Dog      hatti-harakatlari    uchun      namunalarini    ham    (shuningdek,      baqirishni- 

Download 5,36 Mb.

Do'stlaringiz bilan baham:
1   ...   270   271   272   273   274   275   276   277   ...   335




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish