ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग चार मूल सिद्धांतों पर आधारित है — एनकैप्सुलेशन, इनहेरिटेंस, पॉलीमॉर्फिज्म, और एब्सट्रैक्शन। Java इन्हीं के इर्द-गिर्द बनाया गया है, और इन्हें समझना Java प्रोग्राम्स डिजाइन करने के लिए मौलिक है।
1. एनकैप्सुलेशन — डेटा को बंडल करें + आंतरिक को छिपाएं
{
balance;
{
(amount > ) balance += amount;
}
{ balance; }
}
