<<< Yuqoridagi misolni tushuntirish:
Kirish 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 salary atributning qiymatini qaytaradi.
Ichkarida main() biz Employee sinf 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.
Nima uchun enkapsulatsiya?
Xavfsizlik uchun juda muhim. Yashirin ma'lumotlarni saqlash va undan foydalanuvchilarni cheklash.
Class ni ichida xavfsizlikga ega bo'lgan attributga biz murojaat qila olamiz.
Do'stlaringiz bilan baham: |