6-mavzu. Grafik ob’yektlarda klasslar va usullar bilan ishlash. Integrallashgan muhitda mavjud bo’lgan ma’lumotlar bazasini qayta ishlash. Reja


Download 0.56 Mb.
bet3/20
Sana09.01.2022
Hajmi0.56 Mb.
#264741
1   2   3   4   5   6   7   8   9   ...   20
Bog'liq
2 5384405580494408548

class

{

// sinfning yopiq berilganlar–a’zolari va funktsiyalar–

// a’zolari

public:

// sinfning ochiq berilganlar–a’zolari va funktsiyalar–

// a’zolari

}

Odatda sinf tavsifida qismi shart emas. Sinf ob’ektlari keyinchalik, zarurat bo’yicha e’lon qilinishi mumkin. Garchi qismi ham majburiy bo’lmasa ham, uning bo’lgani ma’qul. Chunki berilganlarning turining yangi nomi bo’lib, uning yordamida shu sinf ob’ektlari aniqlanadi.

Sinf ichida e’lon qilingan funktsiya va berilganlar shu sinf a’zolari hisobalandi. Sinf e’lonining ichida e’lon qilingan o’zgaruvchilar berilganlar-a’zolar, sinf ichida e’lon qilingan funktsiyalar funktsiyalar–a’zolar deyiladi. Kelishuv bo’yicha sinf ichidagi barcha funktsiya va o’zgaruvchilar shu sinf uchun yopiq hisoblanadi, ya’ni ularni faqat shu sinf a’zolari ishlatishi mumkin. Sinfning ochiq a’zolarini e’lon qilish uchun public kalit so’zi va «:» belgisidan foydalaniladi. Sinf e’lonidagi public so’zidan keyin e’lon qilingan funktsiyalar va o’zgaruvchilarga sinfning boshqa a’zolari va programmaning shu sinf ishlatilgan ixtiyoriy joyidan murojaat qilish mumkin bo’ladi.

Sinf e’loniga misol:




Download 0.56 Mb.

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




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