Object-georiënteerd programmeren rust op vier kernprincipes — Encapsulation, Inheritance, Polymorphism en Abstraction. Java is gebouwd rond deze principes, en het begrijpen ervan is fundamenteel voor het ontwerpen van Java-programma's.
1. Encapsulation — data bundelen + internals verbergen
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
