Object-oriented programming நான்கு அடிப்படை கொள்கைகளை அடிப்படையாகக் கொண்டது — Encapsulation, Inheritance, Polymorphism, மற்றும் Abstraction. Java இவற்றைச் சுற்றியே கட்டமைக்கப்பட்டுள்ளது, மேலும் இவற்றைப் புரிந்துகொள்வது Java programs-ஐ வடிவமைப்பதற்கு அடிப்படையானது.
1. Encapsulation — data-ஐ ஒன்றாக இணைத்து internals-ஐ மறைத்தல்
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
