icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash

PPTX 11 pages 76.9 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 11
icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash. icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash. reja: c# dasturlash tili c# da metod metodlar va sinflar bilan ish c# da interfeyslar icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash. c# dasturi 90-yillarning oxirida ishlab chiqilib microsoft .net ning bir qismiga aylandi. al`fa versiya sifatida 2000 yildan boshlab ishlatila boshladi .c # bosh arxitektori butun dunyo dasturchilari ichida birinchilar qatorida turgan va butun dunyo tomonidan tan olingan dasturlash tilidir. asoschisi anders hejlsberg bo`ldi. uning 1980 yillarda chiqarilgan turbo paskal dasturi orqali ham tanishimiz mumkin. c# bevosita c, c++ va java bilan bog`liq. chunki bu uchta til dasturlash olamida eng mashhur tillardir. bundan tashqari profisanal dasturchilar c va c++ ni va juda ko`pchilik java tilida ish yuritadi. c# ning kelib chiqish genealogik daraxti quyidagicha bo‘ladi. chizmada c va c++ tillari c# ning asosini tashkil qiladi. lekin c# va java o`zaro o`zgacha ravishda …
2 / 11
zda vs tomonidan shakllantirilgan bo‘lib u dasturchi tomonidan o‘zgartirilishi mumkin emas. consolda ishlatiladigan barcha komponentalar, ularning kodlari, parametrlar boshqa loyihalarda ham qo‘llanilishi mumkin. birinchi navbatda new->project- >visual c#->console application buyruqlar ketma ketligi bajarishi kerak va quyidagicha bo‘ladi. c# da tuzilgan har qanday dasturning hech bo’lmaganda birta sinfida main metodi bo’lshi shart va unga public yoki static modifikatorlari qo’yilgan bo’lishi kerak. komplyator uchun main metodining qaysi sinfda yozilganligi ahamiyatsiz, bu metod yozilgan sinf komplyatsiya tartibiga hech qanday ta’sir ko’rsatmaydi. c# tili shunday aqlliki, o’zi avtomatik tarzda main metodini izlab topadi va u dastur natijasining ekranga chiqishini ta’minlaydi(dastur bajarilishini ham). shunday qilib siz main metodini istalgan sinfga joylashtirishingiz mumkin, lekin buning uchun alohida sinf yaratish tavsiya etiladi. metod – bu operatorlar bloki deb nomlanuvchi operatorlar ketma-ketligi ko’rinishidagi amallarni bajaruvchi dastur qismidir. metod tanasi bir juft katta qavs ichiga joylashgan bir nechta operatorlardan iborat bo’ladi. birinchi dasturimizda main nomli yagona metodni e’lon qilamiz. …
3 / 11
liyasi, ismi, tug’ilgan yili va hokazo) kiritish zarur bo’ladi. buning uchun har bir ma’lumotni alohida yozish va keyingi ishchining ma’lumotlarini kiritish uchun joriy ishchining ma’lumotlarini o’chirish kerak bo’ladi. sinf esa barcha muammolarni hal etadi. metod(usul). bu real (amaldagi) kod bo’lib, u obyekt ma’lumotlariga (maydonga ham) ta’sir ko’rsatadi. hozir biz bu metod tushunchasi bilan obyekt ma’lumotlarini aniqlashga harakat qilamiz. o’zgarmaslar. bu shunday o’zgaruvchi maydonki, uning qiymatini hech qachon o’zgartirib bo’lmaydi. indeksatorlar. agar xususiyatlar aqlli maydonlar hisoblansa, unda indeksatorlar aqlli massivlardir. chunki ular obyektlarni get va set metodaksessorlari bilan indeksatsiya qilishda qo’llaniladi. interfeysni aniqlash uchun interface kalit so'zi ishlatiladi. odatda, c # dagi interfeys nomlari i bosh harf bilan boshlanadi, masalan, icomparable, ienumerable, ammo bu majburiy talab emas, balki ko'proq dasturlash uslubi. interfeys nimani belgilashi mumkin? umuman olganda, interfeyslar quyidagi ob'ektlarni belgilashi mumkin: metodlar xususiyatlari indeksatorlar hodisalar statik maydonlar va o’zgarmaslar (c # 8.0 dan beri) quyida interfeys sintaksisining soddalashtirilgan shakli keltirilgan: …
4 / 11
i amalga oshirish uchun uning nomini tayanch sinf nomiga o'xshash sinf nomidan keyin ko'rsatish kifoya. quyida sinfda interfeysni amalga oshirishning umumiy shakli keltirilgan: class sinf_nomi: interfeys1_nomi, interfeys2_nomi { // sinf nomi } bu erda interfeys_nomi - amalga oshirilayotgan interfeysning o'ziga xos nomi. agar interfeys allaqachon sinfda amalga oshirilgan bo'lsa, unda bu to'liq bajarilishi kerak. xususan, interfeysni tanlab va faqat qismlarga bo'lib amalga oshirish mumkin emas. ushbu interfeys qiymatlari buyurtma qilinishi yoki saralanishi mumkin bo'lgan turlari bo'yicha amalga oshiriladi. amalga oshiriladigan turlar bitta misolni (compareto (object)) belgilashni talab qiladi, bu tartiblash tartibida joriy instansiyaning pozitsiyasi bir xil turdagi ikkinchi ob'ektdan oldin, keyin yoki bir xil ekanligini bildiradi. masalan ning icomparable amalga oshirish kabi usullar bilan avtomatik ravishda deb ataladi array.sort va arraylist.sort . compareto (object) usulini amalga oshirish quyidagi jadvalda ko'rsatilgandek uchta qiymatdan biriga ega bo'lgan int32 ni qaytarishi kerak . icloneable interfeysi mavjud ob'ekt nusxasini yaratadi tayyorlangan bajarilishini ta'minlash imkonini …
5 / 11
icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash - Page 5

Want to read more?

Download all 11 pages for free via Telegram.

Download full file

About "icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash"

icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash. icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash. reja: c# dasturlash tili c# da metod metodlar va sinflar bilan ish c# da interfeyslar icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash. c# dasturi 90-yillarning oxirida ishlab chiqilib microsoft .net ning bir qismiga aylandi. al`fa versiya sifatida 2000 yildan boshlab ishlatila boshladi .c # bosh arxitektori butun dunyo dasturchilari ichida birinchilar qatorida turgan va butun dunyo tomonidan tan olingan dasturlash tilidir. asoschisi anders hejlsberg bo`ldi. uning 1980 yillarda chiqarilgan turbo paskal dasturi orqali ham tanishimiz mumkin. c# bevosita c, c++ va java bilan bog`liq. chunki bu uchta til dasturlash olamida eng mas...

This file contains 11 pages in PPTX format (76.9 KB). To download "icomparable va icloneable interfeysi metodlarini sinfda qayta aniqlash", click the Telegram button on the left.

Tags: icomparable va icloneable inter… PPTX 11 pages Free download Telegram