जावा प्रोग्रामिंग में इंस्टेंटेशन एक सार्वभौमिक अवधारणा है जो एक वर्ग की वस्तु बनाने की प्रक्रिया को संदर्भित करता है। यह ऑब्जेक्ट की प्रारंभिक मेमोरी स्पेस लेता है और एक संदर्भ देता है। कक्षा के लिए ब्लूप्रिंट ऑब्जेक्ट इंस्टेंटेशन द्वारा प्रदान किया जाता है। हम उपयोगकर्ता-परिभाषित डेटा जैसे सूचियों का प्रतिनिधित्व करने के लिए असीमित संख्या में वर्ग ऑब्जेक्ट बना सकते हैं।
यह लेख जावा में वस्तुओं की तात्कालिकता से संबंधित विधि की व्याख्या करेगा।
जावा में किसी ऑब्जेक्ट को इंस्टेंट कैसे करें?
इंस्टेंटेशन एक क्लास ऑब्जेक्ट बनाने की प्रक्रिया है। इसलिए किसी ऑब्जेक्ट को Java क्लास का इंस्टेंस भी कहा जाता है। जावा में, हम 'का उपयोग करके एक वर्ग के उदाहरण बना सकते हैं' नया 'कीवर्ड।
वाक्य - विन्यास
किसी वर्ग की वस्तु को त्वरित करने के लिए वाक्य रचना:
वर्गनाम वस्तुनाम = नया कक्षा का नाम ( ) ;
आइए जावा में ऑब्जेक्ट इंस्टेंटेशन के उदाहरण देखें।
उदाहरण 1: जावा में किसी एकल वस्तु को त्वरित करें
यहाँ, हमारे पास एक वर्ग है जिसका नाम “ जावा क्लास 'चर के साथ 'एक्स', 'वाई', एक उपयोगकर्ता परिभाषित विधि 'योग ()', और पूर्वनिर्धारित 'मुख्य ()' तरीका:
जनता कक्षा जावा क्लास {पूर्णांक एक्स, वाई ;
निजी पूर्णांक जोड़ ( ) {
एक्स = 5 ;
यू = ग्यारह ;
वापसी एक्स + यू ;
}
हम इस वर्ग का एक उदाहरण या वस्तु बनाएंगे जिसका नाम “ जे.सी. 'नया' कीवर्ड का उपयोग करके मुख्य () विधि में। इस ऑब्जेक्ट का उपयोग करके, हम ' जोड़() 'विधि और लौटाए गए मान को' में संग्रहीत करें साल 'इंट प्रकार चर। अंत में, 'का उपयोग करें' System.out.println () कंसोल पर योग का प्रिंट आउट लेने की विधि:
जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {
जावाक्लास जेसी = नया जावा क्लास ( ) ;
पूर्णांक साल = जे.सी. जोड़ ( ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'दो संख्याओं 5 और 11 का योग है:' + साल ) ;
}
}
उत्पादन
उदाहरण 2: जावा में एक से अधिक वर्गों का उपयोग करके किसी एकल वस्तु को त्वरित करें
हम एक वर्ग की वस्तु को दूसरे वर्ग में भी बना सकते हैं और उस वर्ग के सार्वजनिक तरीकों तक पहुँच प्राप्त कर सकते हैं। इस उदाहरण में, हमारे पास दो वर्ग हैं: 'JavaClass1' और 'उदाहरण'।
' जावाक्लास1 'नामक एक विधि शामिल है' संदेश() 'और एक स्ट्रिंग प्रकार चर' नाम ':
कक्षा जावाक्लास1 {डोरी नाम ;
शून्य संदेश ( )
{
व्यवस्था . बाहर . प्रिंट्लन ( 'JavaClass1 कहा जाता है।' ) ;
}
}
हम क्लास उदाहरण की मुख्य विधि में JavaClass1 क्लास का ऑब्जेक्ट बनाएंगे और उदाहरण नाम के सेकेंड क्लास में JavaClass1 के सभी पब्लिक मेथड को एक्सेस करेंगे।
यहां, हम ऑब्जेक्ट का उपयोग करके उदाहरण वर्ग की मुख्य विधि में JavaClass1 की विधि को कॉल करते हैं ' जे.सी. ':
जनता कक्षा उदाहरण {जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {
JavaClass1 jc = नया जावाक्लास1 ( ) ;
जे.सी. संदेश ( ) ;
}
}
उत्पादन
उदाहरण 3: जावा में एकाधिक कक्षाओं का उपयोग करके एकाधिक ऑब्जेक्ट्स को तुरंत चालू करें
हम एक ही वर्ग के कई ऑब्जेक्ट भी बना सकते हैं। इस उदाहरण में, हमारे पास उपरोक्त उदाहरण के समान दो वर्ग हैं। अब हम द्वितीय श्रेणी उदाहरण की मुख्य विधि में JavaClass1 वर्ग के कई ऑब्जेक्ट बनाएंगे।
' जावाक्लास1 ' में एक कंस्ट्रक्टर, दो उपयोगकर्ता-परिभाषित विधियाँ और दो चर शामिल हैं। कंस्ट्रक्टर में, हम क्लास के ग्लोबल वेरिएबल्स के लिए रेफरेंस वेरिएबल असाइन करेंगे। जहांकि 'योग ()' और 'उप ()' विधियों का योग और अंतर लौटाता है 'एक्स' और 'वाई' चर:
कक्षा जावाक्लास1 {पूर्णांक एक्स, वाई ;
जनता जावाक्लास1 ( पूर्णांक एक, पूर्णांक बी ) {
एक्स = एक ;
यू = बी ;
}
पूर्णांक जोड़ ( ) {
वापसी एक्स + यू ;
}
पूर्णांक विषय ( ) {
वापसी एक्स - यू ;
}
}
वर्ग उदाहरण की मुख्य विधि में, हम दो वस्तुओं का निर्माण करेंगे ' जावाक्लास1 ' जैसा ' जे.सी. ' तथा ' जेसी1 'पूर्णांक मानों को तर्क के रूप में पारित करके। कंस्ट्रक्टर दिए गए मानों के साथ क्लास वेरिएबल को इंस्टेंट करता है। अंत में, हम सभी का उपयोग करेंगे 'जोड़()' विधि होगी ' जे.सी. 'वस्तु और' विषय() ' साथ ' जेसी1 ':
जनता कक्षा उदाहरण {जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {
JavaClass1 jc = नया जावाक्लास1 ( 6 , 9 ) ;
JavaClass1 jc1 = नया जावाक्लास1 ( 19 , दो ) ;
पूर्णांक साल = जे.सी. जोड़ ( ) ;
पूर्णांक उत्तर1 = जेसी1. विषय ( ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'परिणाम: ' + साल ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'परिणाम: ' + उत्तर1 ) ;
}
}
उत्पादन
हमने जावा में किसी ऑब्जेक्ट को इंस्टेंट करने से संबंधित सभी बुनियादी जानकारी संकलित की है।
निष्कर्ष
जावा में, आप 'का उपयोग करके क्लास का ऑब्जेक्ट इंस्टेंट या बना सकते हैं' नया 'कीवर्ड। जावा वर्ग का उदाहरण किसी वस्तु का दूसरा नाम है। आप उनके सदस्य कार्यों तक पहुँचने के लिए उसी वर्ग या किसी अन्य वर्ग का ऑब्जेक्ट बना सकते हैं। आप कई कक्षाओं का उपयोग करके कई वस्तुओं को तुरंत चालू कर सकते हैं। इस लेख में, हमने जावा में किसी ऑब्जेक्ट को इंस्टेंट करने की विधि के बारे में बताया।