Η αντικειμενοστρεφής προγραμματισμός στηρίζεται σε τέσσερις βασικές αρχές — Encapsulation, Inheritance, Polymorphism, and Abstraction. Η Java είναι δομημένη γύρω από αυτές, και η κατανόησή τους είναι θεμελιώδης για το σχεδιασμό προγραμμάτων Java.
1. Encapsulation — δέσμευση δεδομένων + απόκρυψη εσωτερικών
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
