• Ob’ektlar - klass Instances (na’munalari)
  • S klasslari
  • Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




    Download 6,33 Mb.
    Pdf ko'rish
    bet155/194
    Sana20.02.2024
    Hajmi6,33 Mb.
    #159185
    1   ...   151   152   153   154   155   156   157   158   ...   194
    Bark(), o‘tirishni- Sit(), sayr qilishni-Walk() ) . Shu o‘rinda nasl (breed) va junini rangi 
    (furColor) ning belgilarini va Sayr qilish(), o‘tirish() va Baqirish() metodlari orqali
    amalga oshira oladigan hatti-harakatlarni belgiladi.
    Ob’ektlar - klass Instances (na’munalari) 
    Aytib o‘tilgandan to hozirgacha biz har bir predmet hozirgi bitta klassning va shu
    klassning nusxasiga ko‘ra yaratilgan misolni bilamiz. Izohlangan klassning predmetini
    yaratish (ixtiro qilish) davr deyiladi. Predmet e’lon qilinib o‘tgan vaqt predmet namuna
    deyiladi.
    Har bir predmet maxsus klassning namunasidir. Bu namuna klass belgilari bilan 
    bog‘langan qiymat to‘plami vaziyati orqali o‘ziga xos xususiyatni ko‘rsatib beradi. 


    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
    282 
    2ta narsani o‘z ichiga olgan predmetning shunga o‘xshash hatti-harakati kontekstda: 
    predmetning klassdagi aniqlangan hatti-harakati va hozirgi vaziyati bo‘ladi. Namuna uchun 
    maxsus vaziyat hisoblanadi( predmet ), lekin hamma predmet uchun atalgan umumiysi bu
    hatti-harakat hisoblanadi, hatti harakat yana klass namunasi hamdir.
     
    S# klasslari 
    Anchadan beri biz OOP ning bir nechta oddiy jihatlarini hisobga olib kelamiz.
    Zamonaviy dasturlash tillaridan eng muhim bo‘lagi ob’ektga yo‘naltiriltirish hisoblanadi. 
    Ularning har bittasida predmet va klasslar bilan ishlash uchun maxsus xususiyatlar bor. Bu kitobda 
    biz diqqatimizni faqat 1 ta tilga qaratmoqchimiz, ya’ni S# ga. S# dagi OOP ilmini bilish
    o‘quvchiga foydasi yaxshi bo‘ladi, OYDni amalda bajarishda hech qanday qiyinchilik
    bo‘miydi. Chunki mana shu OOP dasturlashda boshlang‘ich tushuncha bo‘ladi, zamonaviy
    dasturlash tillarining barcha virtualligidan foydalangan holda.
    S# klasslari 
    S# dagi klass, “class’’ kalit so‘zi orqali aniqlangan, ayrim kodlangan (code) bir xil 
    predmetlar guruhi (block) dagi uslublar (Methods) va a’zo (member) ma’lumotlarining joylashuvi 
    uningdek lassning shaxsini (nomini ) aniqlash orqali quyidagilarga ajratilgan. 
    S# dagi klass lar quyidagi elementalarni o‘z ichiga oladi: 

    Download 6,33 Mb.
    1   ...   151   152   153   154   155   156   157   158   ...   194




    Download 6,33 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

    Download 6,33 Mb.
    Pdf ko'rish