1. Ob’yektga mo‘ljallangan programmalash asoslari



Yüklə 385,15 Kb.
səhifə1/29
tarix15.12.2022
ölçüsü385,15 Kb.
#75190
  1   2   3   4   5   6   7   8   9   ...   29
1. Ob’yektga mo‘ljallangan programmalash asoslari


1.Ob’yektga mo‘ljallangan programmalash asoslari.
C++ dasturlash tili 1980 yillar boshida Bjarne Stroustrup tomonidan C dasturlash tiliga asoslangan holda yaratildi. C++ dasturlash tili juda ko’p qo’shimchalarni o’z ichiga olgan dasturlash tilidir. Bu qo’shimchalarning eng asosiysi ob’ektlar bilan ishlash olish imkoniyatidir. Dasturlarni tez va sifatli yozish hozirgi kunda katta ahamiyat kasb etmoqda. Buni ta’minlash uchun ob’ektli dasturlash g’oyasi ilgari surildi. C++ dasturlash tili esa gibrid tildir. Unda С dasturlash tiliga o’xshab strukturali dasturlash yoki yangicha, ob’ektlar bilan dasturlash mumkin. C++ dasturlash tili funksiya va ob’ektlarning juda boy kutubxonalariga ega. Ya’ni C++ dasturlash tilida dasturlashni o’rganish ikki qismga bo’linadi. Birinchisi bu C++ dasturlash tilini o’zini o’rganish, 2-si esa C++ da tilining standart kutubxonasidagi tayyor ob’ekt va funksiyalarini qo’llashni o’rganishdir.
2.Ob’yekt va class tushunchasi.
Sinf(class) - bu Borland C++ da maxsus turlar bo’lib, o’zida maydon, usullar va xossalarni mujassamlashtiradi.Sinf-Yangi tip sinfni e’lon qilish bilan tuziladi. Sinf - bu bir – biri bilan funktsional orqali bog’langan o’zgaruvchilar va usullar to’plamidir Sinf murakkab struktura bo’lib, ma’lumotlar ta’riflaridan tashqari, prosedura va funksiyalar ta’riflarini o’z ichiga oladi.Obyekt - bu sinfning real nusxasi bo’lib, ma’lumotlar va funksiyalardan tashkil topadi. U dasturning o’zgaruvchilarni e’lon qilish bo’limida hosil qilinadi. Obektga mo'ljallangan yondashuv, obyektga mo'ljallangan dasturlashning asosiy tayanch iboralari bu obyekt, xabar, aloqadir.Obektlar o'rtasidagi aloqa obyektga mo'ljallangan dasturlashning muhim tarkibiy qismidir. Obyektlar bir biri bn 2 xil usulda aloqa urnatadi. 1-si: xabar junatish orqali va 2-si: agregatsiya yordamida jamlanadi.
3.Class metodlari va maydonlari.
Sinf (class) — аtributlаri, оpеrаtsiyalаri, munоsаbаtlаri vа mа’nоlаri umumiy bo‘lgаn obyеktlаr mаjmuining tаvsifi. Grаfik jihаtdаn sinf to‘g‘ri to‘rtburchаk ko‘rinishidа ifоdаlаnib, undа ushbu sinfning nоmi, аtributlаri vа оpеrаtsiyalаri yozilgаn bo‘lаdi. Sinf jismоniy mоhiyatgа egа emаs, tuzilmаning e’lоn qilinishi uning eng yaqin аnаlоgiyasidir. Sinf obyеktni yarаtish uchun qo‘llаngаndаginа хоtirа аjrаlib chiqаdi. Bu jаrаyon hаm sinf nusxаsi (class instance) ni yarаtish dеb аtаlаdi.

Yüklə 385,15 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   29




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin