प्राथमिक कम्प्यूटेशनल इकाई के रूप में वस्तु:
जावा में, गणना पूरी तरह से वस्तुओं के इर्द-गिर्द घूमती है। एक वस्तु एक वास्तविक दुनिया की इकाई या अमूर्त अवधारणा है जिसमें तीन सर्वोत्कृष्ट विशेषताएं होती हैं:
- राज्य (विशेषताएँ / डेटा सदस्य): किसी भी समय वस्तु द्वारा धारण किए गए आंतरिक गुण, विशेषताएँ या मूल्य।
खाताऑब्जेक्ट के लिए, स्थिति मेंखाता संख्या,धारकनाम, औरशेष. शामिल हैं
- व्यवहार (कार्य / सदस्य विधियाँ): संचालन, परिवर्तन, या क्रियाएँ जो कोई वस्तु कर सकती है या उस पर की गई है।
खाताके लिए, व्यवहार मेंजमा(),निकासी(), औरcheckBalance(). शामिल हैं
- पहचान (मेमोरी एड्रेस): एक अद्वितीय, सिस्टम-स्तरीय पहचान जो ऑब्जेक्ट को मेमोरी में अन्य सभी ऑब्जेक्ट से अलग करती है, भले ही दो ऑब्जेक्ट में समान स्थिति मान हों।
एक वस्तु फैक्टरी के रूप में वर्ग (ब्लूप्रिंट):
एक वर्ग एक अमूर्त टेम्पलेट, ब्लूप्रिंट, या विनिर्देश है जिससे अलग-अलग वस्तुओं का निर्माण किया जाता है। जिस प्रकार एक वास्तुशिल्प खाका किसी भौतिक आश्रय के बिना घर के आयामों और संरचना को परिभाषित करता है, उसी प्रकार एक वर्ग वास्तविक डेटा के लिए स्मृति आवंटित किए बिना क्षेत्रों और विधियों को परिभाषित करता है जब तक कि कोई वस्तु चालू न हो जाए। इसलिए, एक वर्ग को "ऑब्जेक्ट फ़ैक्टरी".
के रूप में प्रसिद्ध किया जाता है