obyektga yo‘naltirilgan dasturlash asosi

PPTX 18 стр. 502,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 18
mavzu: ms access ilovasi. ilovaning umumiy tavsifi. mavzu: obyektga yo‘naltirilgan dasturlash asosi. reja: obyektga yo‘naltirilgan dasturlash tushunchasi. obyektga yo‘naltirilgan dasturlash tamoyillari. obyektga yo‘naltirilgan dasturlash paradigmalari. dasturlash texnologiyasida mashinaning ko’pgina qismida turli masalalar algoritmlari takrorlanadi. bu esa standart dasturlarda protsedura (qism dastur) deb nomlanuvchi qismni yuzaga keltirishiga sabab bo’ldi. dasturchi oyd dan foydalanar ekan, dasturni bir qator oliy darajali obyektlarga bo‘lish yo‘li bilan tizimlashtiradi. har bir obyekt hal qilinayotgan muammoning ma’lum bir tomonini modellashtiradi. oyd yordamida ishlab chiqilgan dastur hal qilinayotgan muammoning amaldagi modeli bo‘lib hizmat qiladi. sinf obyektning shabloni yoki formal tavsifi hisoblanadi. obyekt esa ushbu sinfning haqiqiy shaklangan nusxasi (ekzemplyari) hisoblanadi. sinflarning hamma elementlari a’zolar deb ataladi, ularning hammasi maydonda joylashadi. demak, maydon a’zolardan tarkib topadi va ma’lumotlar ustida amallar maydonlarda bajariladi. maydonlarda yana konstruktorlar, metodlar, xossalar, hodisalar va boshqalar bo’lishi mumkin. obyektga mo‘ljallangan yondashuvning uch tamoyili inkapsulyatsiya vorislik polimorfizm inkapsulatsiyalash dasturni qandaydir monolit, bo‘linmas narsa sifatida olib qaramay, …
2 / 18
n ma’lumotlar tipini sinflar xarakterlaydi. “sinf” tipi ham maxsus sxema bo’yicha e’lon qilinadi ( ), o’zgaruvchilarni initsializatsiyalash, ya‘ni boshlang’ich qiymatlarni berish mumkin. sinf – bu murojaatli tip. shuning uchun u dinamik ko’rsatgichdan new operatori orqali e’lon qilinadi. mashinalarim nomli bo’sh sinfni qaraylik. ushbu tipdagi o’zgaruvchini e’lon qilamiz. masalan, avto o’zgaruvchisini: mashinalarim avto avtomobilda bo’lishi mumkin bo’lgan xarakteristikalarni (bizda bu maydonlar deb ataladi) yozaylik: markasi (tip), mashina nomi (nom) va tezligi (tezlik). shunda funksiyamiz sarlavhasi uchta parametrga ega bo’ladi (string tip, string nom, float tezlik). sinfimizda mo’ljal qilgan konstruktorimizning umumiy ko’rinishi quyidagicha: mashinalarim (string tip, string nom, float tezlik) operatorlar, sinflarning maydonlari qiymatini operatorlar o’zlashtiradi. agar yuqoridagi maydonlar string tip1, string nom1, float tezlik1 ko’rinishida bo’lishini istasak, u holda quyidagi operatorlarni yozishimiz kerak bo’ladi: tip1=tip; nom1=nom; tezlik1=tezlik; demak, konstruktorning sinfdagi umumiy ko’rinishi quyidagichadir: mashinalarim (string tip, string nom, float tezlik) { tip1=tip; nom1=nom; tezlik1=tezlik; } agar keyinchalik sinfning aniq obyektiga biror …
3 / 18
obyektga yo‘naltirilgan dasturlash asosi - Page 3
4 / 18
obyektga yo‘naltirilgan dasturlash asosi - Page 4
5 / 18
obyektga yo‘naltirilgan dasturlash asosi - Page 5

Хотите читать дальше?

Скачайте все 18 страниц бесплатно через Telegram.

Скачать полный файл

О "obyektga yo‘naltirilgan dasturlash asosi"

mavzu: ms access ilovasi. ilovaning umumiy tavsifi. mavzu: obyektga yo‘naltirilgan dasturlash asosi. reja: obyektga yo‘naltirilgan dasturlash tushunchasi. obyektga yo‘naltirilgan dasturlash tamoyillari. obyektga yo‘naltirilgan dasturlash paradigmalari. dasturlash texnologiyasida mashinaning ko’pgina qismida turli masalalar algoritmlari takrorlanadi. bu esa standart dasturlarda protsedura (qism dastur) deb nomlanuvchi qismni yuzaga keltirishiga sabab bo’ldi. dasturchi oyd dan foydalanar ekan, dasturni bir qator oliy darajali obyektlarga bo‘lish yo‘li bilan tizimlashtiradi. har bir obyekt hal qilinayotgan muammoning ma’lum bir tomonini modellashtiradi. oyd yordamida ishlab chiqilgan dastur hal qilinayotgan muammoning amaldagi modeli bo‘lib hizmat qiladi. sinf obyektning shabloni yoki formal ...

Этот файл содержит 18 стр. в формате PPTX (502,0 КБ). Чтобы скачать "obyektga yo‘naltirilgan dasturlash asosi", нажмите кнопку Telegram слева.

Теги: obyektga yo‘naltirilgan dasturl… PPTX 18 стр. Бесплатная загрузка Telegram