تستند البرمجة الكائنية التوجه على أربعة مبادئ أساسية — التغليف (Encapsulation)، والوراثة (Inheritance)، وتعدد الأشكال (Polymorphism)، والتجريد (Abstraction). تُبنى لغة Java حول هذه المبادئ، وفهمها أساسي لتصميم برامج Java.
1. التغليف — دمج البيانات وإخفاء التفاصيل الداخلية
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
