Komponentalarga murojat xuquqlari
Komponentalarga murojaat xukuki murojaat spetsifikatorlari yordamida boshqariladi: public, private, protected.
Umumiy (public) komponentalar dasturni ixtiyoriy qismida murojaat xuquqiga ega. Ulardan, ixtiyoriy funksiya ushbu sinf ichida va sinf tashqarida foydalansa xam bo‘ladi.
Xususiy (private) komponentalar sinf ichida murojaat xuquqiga ega, lekin sinf tashqarisidan esa murojaat qilish mumkin yemas. Komponentalardan ushbu ular tavsiflangan sinfdagi funksiya - a’zolari yoki “do‘stona”- funksiyalar orqali foydalanish mumkin.
Ximoyalangan (protected) komponentalar sinf ichida va xosila sinflarda murojaat xuquqiga ega.
Agar sinf ta’rifida class so‘zi ishlatilgan bo‘lsa xamma komponentalari xususiy xisoblanadi, agar struct so‘zi ishlatilgan bo‘lsa xamma komponentalar umumiy xisoblanadi.
Topshiriq
Quyidagi jadvalda berilgan nomli struktura yaratib, shu struktura nomli kamida 10 ta elementdan tashkil topgan bir o’lchovli massiv yaratib, massiv elementlariga matnli (input.txt) fayl orqali qiymat berilsin va 3-ustunda berilgan shart bo’yicha ma’lumotlar (output.txt) faylga chop qilinsin.
Do'stlaringiz bilan baham: |