वीडियो: जावा में पैरामीटर कैसे पारित किए जाते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
तर्क जावा हमेशा हैं बीतने के -दर-मूल्य। विधि आह्वान के दौरान, प्रत्येक तर्क की एक प्रति, चाहे वह मान या संदर्भ हो, स्टैक मेमोरी में बनाई जाती है जो तब है बीतने के विधि को। जब हम उत्तीर्ण एक वस्तु, स्टैक मेमोरी में संदर्भ की प्रतिलिपि बनाई जाती है और नया संदर्भ है बीतने के विधि को।
बस इतना ही, आप जावा में पैरामीटर के रूप में कक्षा कैसे पास करते हैं?
वे कैन उत्तीर्ण किसी की वस्तु पैरामीटर के रूप में वर्ग में एक विधि के लिए जावा . हम बुलाए गए विधि के अंदर पारित वस्तु के आवृत्ति चर का उपयोग कर सकते हैं। किसी ऑब्जेक्ट के इंस्टेंस वेरिएबल्स को पहले शुरू करना अच्छा अभ्यास है मृत्यु वस्तु के रूप में पैरामीटर विधि के लिए अन्यथा यह डिफ़ॉल्ट प्रारंभिक मान लेगा।
इसी तरह, जावा में संदर्भ डेटा प्रकार कैसे पारित किए जाते हैं? पासिंग संदर्भ प्रकार विधियों में जब कोई वस्तु होती है बीतने के एक विधि के रूप में a चर : की एक प्रति संदर्भ चर है बीतने के , वास्तविक वस्तु नहीं। कॉलर और बुलाए गए तरीकों की समान प्रतियां हैं संदर्भ . कॉल करने वाले को ऑब्जेक्ट में कॉल किए गए मेथड में कोई भी बदलाव दिखाई देगा।
ऊपर के अलावा, जावा में पैरामीटर का क्या अर्थ है?
परिभाषा के लिए जावा अवधि: पैरामीटर पैरामीटर वे चर हैं जो एक विधि घोषणा के भाग के रूप में सूचीबद्ध हैं। प्रत्येक पैरामीटर एक अद्वितीय नाम और एक परिभाषित डेटा प्रकार होना चाहिए।
क्या आप जावा में संदर्भ द्वारा पारित कर सकते हैं?
जावा समर्थन नहीं करता पास-दर-संदर्भ . आदिम मूल्यों के लिए, यह समझना आसान है - कब आप निकलिए एक विधि के लिए एक आदिम मान, यह केवल मान पास करता है, न कि a संदर्भ वेरिएबल के लिए जो मान रखता है। गैर-आदिम मान हैं संदर्भ वस्तुओं के लिए।
सिफारिश की:
रैंसमवेयर हमले कैसे किए जाते हैं?
रैंसमवेयर हमले आमतौर पर एक ट्रोजन का उपयोग करके किए जाते हैं, उदाहरण के लिए, एक दुर्भावनापूर्ण अनुलग्नक, फ़िशिंग ईमेल में एम्बेडेड लिंक, या नेटवर्क सेवा में भेद्यता के माध्यम से सिस्टम में प्रवेश करते हैं।
वेबसाकेट कैसे कार्यान्वित किए जाते हैं?
वेबसाकेट निम्नानुसार कार्यान्वित किए जाते हैं: क्लाइंट अनुरोध पर 'अपग्रेड' हेडर के साथ सर्वर से HTTP अनुरोध करता है। यदि सर्वर अपग्रेड के लिए सहमत होता है, तो क्लाइंट और सर्वर कुछ सुरक्षा क्रेडेंशियल्स का आदान-प्रदान करते हैं और मौजूदा टीसीपी सॉकेट पर प्रोटोकॉल HTTP से वेबसॉकेट पर स्विच किया जाता है।
चर कैसे संग्रहीत किए जाते हैं?
वेरिएबल्स आमतौर पर रैम में स्टोर होते हैं। स्वयं आमतौर पर ऊपर के नियमों का पालन करता है (फ़ंक्शन के भीतर घोषित एक पॉइंटर स्टैक पर संग्रहीत होता है), लेकिन यह जिस डेटा को इंगित करता है (मेमोरी ब्लॉक स्वयं या ऑब्जेक्ट जिसे आपने नए के साथ बनाया है) को ढेर पर संग्रहीत किया जाता है
स्मार्ट अनुबंध कैसे निष्पादित किए जाते हैं?
एक स्मार्ट अनुबंध दो या दो से अधिक पार्टियों के बीच कंप्यूटर कोड का एक सेट है जो ब्लॉकचैन के शीर्ष पर चलता है और नियमों के एक सेट का गठन करता है, जिस पर शामिल पक्षों द्वारा सहमति व्यक्त की जाती है। निष्पादन के बाद, यदि पूर्व-निर्धारित नियमों के इन सेटों को पूरा किया जाता है, तो स्मार्ट अनुबंध आउटपुट का उत्पादन करने के लिए स्वयं को निष्पादित करता है
आप जावा में किसी अन्य वर्ग से पैरामीटर कैसे कॉल करते हैं?
जावा में किसी अन्य वर्ग से एक विधि को कॉल करना बहुत आसान है। हम किसी अन्य वर्ग के अंदर उस वर्ग की वस्तु बनाकर किसी अन्य वर्ग से एक विधि को कॉल कर सकते हैं। ऑब्जेक्ट बनाने के बाद, ऑब्जेक्ट रेफरेंस वेरिएबल का उपयोग करके कॉल विधियों को कॉल करें। आइए इसे एक उदाहरण प्रोग्राम से समझते हैं