مشروع بلغة Java بيوضّح تطبيق مبدأ التغليف (Encapsulation) من خلال نظام بسيط لإدارة الحسابات البنكية، وبيشمل:
Encapsulation: كلاس Bankaccount بيحتوي على بيانات الحساب (accountnumber, accountholdername, balance, bankinterestrate) كمتغيرات خاصة (private)، ومتاح الوصول ليها بس من خلال دوال getter وsetter.
Data Access Control: دوال getAccountNumber وgetAccountHolderName وgetBalance لاسترجاع البيانات، ودوال setAccountNumber وsetAccountHolderName لتعديلها بشكل آمن.
Business Logic: دالة calcinterestrate() لحساب معدل الفائدة على الحساب.
Display Method: دالة displayifo() بتطبع بيانات الحساب (اسم صاحب الحساب والرصيد) بشكل منسق.