Programarea orientată pe obiecte se bazează pe patru principii fundamentale — Incapsulare, Moștenire, Polimorfism și Abstracție. Java este construită în jurul acestora, iar înțelegerea lor este fundamentală pentru proiectarea programelor Java.
1. Incapsulare — grupează date + ascunde detaliile interne
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
