Java o’zi nima? Oydt java sintaksisi java da tiplar


Inkapsulyasiya – bu berilganlar va ularni qayta ishlovchi kodni birlashtirish mexanizmi. Inkapsulyasiya berilganlar va kodni tashqi ta’sirdan saqlash imkonini beradi


Download 0.94 Mb.
bet2/6
Sana23.10.2023
Hajmi0.94 Mb.
#1717702
1   2   3   4   5   6
Bog'liq
6 Maruza MTA

Inkapsulyasiya – bu berilganlar va ularni qayta ishlovchi kodni birlashtirish mexanizmi. Inkapsulyasiya berilganlar va kodni tashqi ta’sirdan saqlash imkonini beradi.

  • Inkapsulyasiya – bu berilganlar va ularni qayta ishlovchi kodni birlashtirish mexanizmi. Inkapsulyasiya berilganlar va kodni tashqi ta’sirdan saqlash imkonini beradi.
  • Yuqoridagi ikkita konsepsiyani amalga oshirish uchun C++ tilida sinflar ishlatiladi. Sinf termini bilan ob’ektlar turi aniqlanadi. Sinfning har bir vakili (nusxasi) ob’ekt deb nomlanadi. Har bir ob’yekt o‘zining alohida holatiga ega bo‘ladi. Ob’yekt holati uning berilganlar-a’zolarning ayni paytdagi qiymati bilan aniqlanadi. Sinf vazifasi - uning funksiya-a’zolarining sinf ob’ektlari ustida bajaradigan amallar imkoniyati bilan aniqlanadi.

Berilgan sinf ob’ektini yaratish konstruktor deb nomlanuvchi maxsus funksiya - a’zo tomonidan, o‘chirish esa destruktor deb nomlanuvchi maxsus funksiya – a’zo orqali amalga oshiriladi.

  • Berilgan sinf ob’ektini yaratish konstruktor deb nomlanuvchi maxsus funksiya - a’zo tomonidan, o‘chirish esa destruktor deb nomlanuvchi maxsus funksiya – a’zo orqali amalga oshiriladi.
  • Sinf ichki berilganlarini murojaatni cheklab qo‘yishi mumkin. Cheklov berilganlarni ochiq (public), yopiq (private) va himoyalangan (protected) deb aniqlash bilan tayinlanadi.

Vorislikbu shunday jarayonki, unda bir ob’ekt boshqasining xossalarini o‘zlashtirishi mumkin bo‘ladi. Vorislik orqali mavjud sinflar asosida hosilaviy sinflarni qurish mumkin bo‘ladi.

  • Vorislik – bu shunday jarayonki, unda bir ob’ekt boshqasining xossalarini o‘zlashtirishi mumkin bo‘ladi. Vorislik orqali mavjud sinflar asosida hosilaviy sinflarni qurish mumkin bo‘ladi.
  • (sinf–avlod) o‘zining ona sinfidan (sinf-ajdod) berilganlar va funksiyalarni vorislik bo‘yicha oladi, hamda ular qatoriga faqat o‘ziga xos bo‘lgan qirralarni amalga oshirishgan imkon beruvchi berilgan va funksiyalarni qo‘shadi. Ajdod sinfdagi himoyalangan berilgan-a’zolarga va funksiya-a’zolarga ajdod sinfda murojaat qilish mumkin bo‘ladi.

Download 0.94 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling