अब तक के पाठों में कक्षाएं बनाने पर चर्चा की गई है, जो ऑब्जेक्ट बनाने के लिए टेम्पलेट हैं। इसी पाठ में वस्तुओं को स्वयं बनाने और उपयोग करने की प्रक्रिया का वर्णन किया जाएगा।
लिंक्स
जावा भाषा में, एक चर कभी भी किसी वस्तु को संग्रहीत नहीं कर सकता है। इसके बजाय, जावा में संदर्भ हैं जो स्मृति में किसी वस्तु के स्थान की ओर इशारा करते हैं।
ऑब्जेक्ट रेफरेंस टाइप का वेरिएबल बनाने का सिंटैक्स इस प्रकार है:
<कोड><कक्षा का नाम> <परिवर्तनीय नाम>;
यह ध्यान देने योग्य है कि हम तुरंत उस वर्ग को इंगित करते हैं जिसकी वस्तुओं को संदर्भित किया जाएगा।
उदाहरण: "बी" नाम का एक वेरिएबल जो बुक क्लास की ओर इशारा करता है:
<कोड>पुस्तक बी;
उसी तरह, आप क्लास फील्ड बना सकते हैं (आप वहां एक एक्सेस मॉडिफायर जोड़ सकते हैं)। आप संदर्भों की सरणियाँ बना सकते हैं और उन्हें विधियों से वापस कर सकते हैं। उदाहरण:
का उपयोग करके उत्पन्न किया गया
<पूर्व शैली = "मार्जिन-बाएं: 0 पीएक्स; मार्जिन-दाएं: 0 पीएक्स">
सार्वजनिक कक्षा लाइब्रेरी {
सार्वजनिक पुस्तक[] पुस्तकें;
सार्वजनिक पुस्तक findBookWithName(String name) {
//कोड जो सही किताब ढूंढता है
}
};
पूर्व>
निष्कर्ष: कई मायनों में, आप उसी तरह से संदर्भों के साथ काम कर सकते हैं जैसे कि अन्य प्राथमिक प्रकारों (int, long, double...) के चर के साथ।