Inkapsulatsiya
Download 2.74 Mb. Pdf ko'rish
|
Inkapsulatsiya
- Bu sahifa navigatsiya:
- Bizda hozircha shular
Inkapsulatsiya Aliyev Zahriddin Reja: Inkapsulatsiya o’zi nima ? Qo’llanilish usullari haqida qichqacha tushunchalar Encapsulation(Inkapsulatsiya)- ning ma'nosi , "sezgir" ma'lumotlar foydalanuvchilardan yashirilganligiga ishonch hosil qilishdir. Bunga erishish uchun siz sinf o'zgaruvchilari / atributlarini e'lon qilishingiz kerak private (sinf tashqarisidan kirish mumkin emas). Ko'pchilik ma'lumotlarni foydalanuvchidan yashirish kerak bo'lib qoladi. Bunda bizda C++ dasturlash tilida bizga Enkapsulatsiya yordam beradi. Bu kodimizda: Kir ish cheklangan salary o'zgaruvchi hisoblanadi chunki private deb e'lon qilingan. Umumiy setSalary()usul ( s) parametrni oladi va uni atributga salary(ish haqi = s) tayinlaydi . Umumiy getSalary()usul xususiy salaryatributning qiymatini qaytaradi . Ichkarida main()biz Employeesinf ob'ektini yaratamiz . Endi biz setSalary()xususiy usulning qiymatini belgilash uchun usuldan foydalanishimiz mumkin 50000. Keyin biz getSalary()ob'ektni qiymatini qaytarish uchun usuli ya'ni funksiya hisoblanadi. Agar boshqalar shaxsiy aʼzoning qiymatini oʻqishini yoki oʻzgartirishini xohlasangiz, ommaviy Get va Set usullarini taqdim etishingiz mumkin. #include using namespace std; class Employee { private: int salary; public: void setSalary(int s) { salary = s; } int getSalary() { return salary; } }; int main() { Employee myObj; myObj.setSalary(50000); cout << myObj.getSalary(); return 0; } Bizda hozircha shular Etiboringiz uchun raxmat Ustoz !!! Document Outline
Download 2.74 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling