vorislik. voris sinflarni yaratish.

PPTX 24 sahifa 530,1 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 24
mavzu: ms access ilovasi. ilovaning umumiy tavsifi. mavzu: vorislik. reja: vorislik. voris sinflarni yaratish. sinflar shajarasi. vorislikda konstruktorlarni ishlatish. vorislik – bu mavjud (ajdod) sinf imkoniyatlaridan foydalanib yangi (avlod) sinflar yaratishdir. yangi sinflar mavjud sinflarning funksionalligini asos sifatida voris qilib olishi mumkin. vorislik — bu obyektga yo‘naltirilgan dasturlashda bir sinf boshqa sinfning xususiyatlari va metodlarini meros qilib olishi imkonini beruvchi mexanizmdir. c# tilida vorislik orqali kodni qayta yozmasdan foydalanish, qayta ishlatish, ko‘p martalik takrorlanishdan qochish va polimorfizmni amalga oshirish mumkin. ajdod sinflar bu yerda ona yoki bazali sinflar deyiladi. yangilari esa – avlod yoki farzand sinflar yoki sinfning hosilalari deb ataladi. yangi sinflar eskisining funksionalligini kengaytiradi, shuning uchun u kabi ishlaydi, shuningdek ba’zi bir eskisida yo’q imkoniyatlarga ega bo’ladi. vorislik o’rnatilishida avlod sinf mavjud bo’lib, ishlashi uchun ona sinfning barcha a’zolari public yoki protected atributi orqali berilishi kerak. avlod sinfni yaratish: class : bazali sinf using system; class twodshape { …
2 / 24
qiqlash uchun c# tilida maxsus kalit so’zlar mavjud. agar biror sinfga belgi qo’yilsa, shu sinfdan vorislik olish mumkin emas. bu so’z – sealed so’zi orqali amalga oshiriladi. sealed class twodshape class triangle : twodshape c# tilida oldindan mavjud bo’lgan juda ko’plab sinflardan vorislik olib bo’lmaydi. masalan, class my_string : string { } deb yozish aslo mumkin emas. chunki string sinfi “muhrlab qo’yilgan”. bazali sinfning konstruktori obyektning bazali qismini konstruksiyalaydi, hosila sinfning konstruktori esa, bu obyektning hosila qismini konstruksiyalaydi. bazali sinfdagi kerakli konstruktorni ishga joriy etish uchun base kalit so’zidan foydalanishga to’g’ri keladi. hosila sinfda bazali sinfdagi konstruktorni e’lon qilish formasi umumiy ko’rinishda quyidagicha bo’ladi: hosila_sinf konstruktori (parametrlar ro’yxati): base (parametrlar ro’yxati) { //konstruktorning tanasi } bu yerda base (parametrlar ro’yxati) – bundagi parametrlar bazali sinfdagi kerakli konstruktorni ishga yurgizish uchun qo’llaniladi. qaysi konstruktorni ishga yurgizish kerak bo’lsa, kompilyator uning miqdori va parametr tiplari bo’yicha aniqlaydi. maydon initsializatsiyalashtirilgandan keyin, obyektning hosilasiga …
3 / 24
= new hosila_sinf(5, 2, 3, 4); console.writeline("bazali sinf obyektining koordinatalari: {0} {1} {2}", obj.x, obj.y, obj.z); obj.aer(obj); console.readline(); } } } e`tiboringiz uchun raxmat! image2.png image3.png image4.png image5.tmp /docprops/thumbnail.jpeg
4 / 24
vorislik. voris sinflarni yaratish. - Page 4
5 / 24
vorislik. voris sinflarni yaratish. - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 24 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"vorislik. voris sinflarni yaratish." haqida

mavzu: ms access ilovasi. ilovaning umumiy tavsifi. mavzu: vorislik. reja: vorislik. voris sinflarni yaratish. sinflar shajarasi. vorislikda konstruktorlarni ishlatish. vorislik – bu mavjud (ajdod) sinf imkoniyatlaridan foydalanib yangi (avlod) sinflar yaratishdir. yangi sinflar mavjud sinflarning funksionalligini asos sifatida voris qilib olishi mumkin. vorislik — bu obyektga yo‘naltirilgan dasturlashda bir sinf boshqa sinfning xususiyatlari va metodlarini meros qilib olishi imkonini beruvchi mexanizmdir. c# tilida vorislik orqali kodni qayta yozmasdan foydalanish, qayta ishlatish, ko‘p martalik takrorlanishdan qochish va polimorfizmni amalga oshirish mumkin. ajdod sinflar bu yerda ona yoki bazali sinflar deyiladi. yangilari esa – avlod yoki farzand sinflar yoki sinfning hosilalari deb at...

Bu fayl PPTX formatida 24 sahifadan iborat (530,1 KB). "vorislik. voris sinflarni yaratish."ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: vorislik. voris sinflarni yarat… PPTX 24 sahifa Bepul yuklash Telegram