Objektorienterad programmering vilar på fyra kärnprinciper — Encapsulation, Inheritance, Polymorphism och Abstraction. Java är byggt omkring dessa, och att förstå dem är grundläggande för att designa Java-program.
1. Encapsulation — bunta ihop data + dölj internals
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
