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


Download 185.17 Kb.
bet3/8
Sana23.12.2022
Hajmi185.17 Kb.
#1047648
1   2   3   4   5   6   7   8
Bog'liq
2- Ma\'ruza

}
int main() {
myclass n;
n.set_ab(3, 4);
cout << sum(n);
return 0;
}

Inkapsulyasiya tushunchasi

  • 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’zolarining ayni paytdagi qiymati bilan aniqlanadi. Sinf vazifasi uning funksiya-a’zolarining sinf ob’ektlari ustida bajaradigan amallar imkoniyati bilan aniqlanadi.

Vorislik

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

Vorislik

  • Vorislik asosida bir-biri bilan «ona-bola» munosabatidagi sinflar shajarasini yaratish mumkin. Tayanch sinf termini sinflar shajarasidagi ona sinf sinonimi sifatida ishlatiladi. Agar ob’ekt o‘z atributlarini (berilganlar-a’zolar va funksiyalar–a’zolar) faqat bitta ona sinfdan vorislik bilan olsa, yakka (yoki oddiy) vorislik deyiladi. Agar ob’ekt o‘z atributlarini bir nechta ona sinflardan olsa, to‘plamli vorislik deyiladi.

Download 185.17 Kb.

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




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