Az objektum-orientált programozás négy alapvető elvren — Encapsulation, Inheritance, Polymorphism és Abstraction — alapul. A Java ezek körül épül fel, és megértésük alapvetőek a Java programok tervezéséhez.
1. Encapsulation — adatok csomagolása + a belső meghallgatás
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
