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