यह मार्गदर्शिका संभावित उदाहरणों के साथ विधियों में तर्क पारित करने की विधि की व्याख्या करेगी।
जावा में विधियों के लिए तर्क कैसे पास करें?
जावा में, विधियों के लिए तर्क पास करना एक विधि के पैरामीटर के रूप में डेटा या मानों को पारित करने के लिए संदर्भित करता है ताकि विधि उन मानों का उपयोग करके संचालन कर सके।
जावा में विधियों के तर्कों को पारित करने का सिंटैक्स इस प्रकार है:
विधिनाम ( तर्क1 , तर्क2 , ... , तर्कN ) ;
यहाँ, ' विधिनाम 'उस विधि के नाम को संदर्भित करता है जिसे कहा जा रहा है, और' तर्क1 ”, “ तर्क2 ”, …, “ तर्कN ” वे मान या डेटा हैं जो विधि को पास किए जाते हैं।
टिप्पणी : यदि विधि हस्ताक्षर (यानी, संख्या, प्रकार और तर्कों का क्रम) विधि परिभाषा से मेल खाता है, तो पैरामीटर जो किसी विधि को पारित किए जा सकते हैं, असीमित हैं।
उदाहरण 1
यहाँ एक विधि का उदाहरण दिया गया है जो दो तर्कों को लेती है:
जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
int यहाँ परिणाम = जोड़ ( 5 , 7 ) ;
प्रणाली। बाहर . println ( 'द उम है' + परिणाम ) ;
}
जनता स्थिर int यहाँ जोड़ ( int यहाँ संख्या 1 , int यहाँ num2 ) {
वापस करना संख्या 1 + num2 ;
}
}
इस उदाहरण में,
- योग () नामक एक विधि को परिभाषित करें जो दो पूर्णांक तर्क लेता है ' संख्या 1 ' और ' num2 ”।
- फिर, योग विधि को मुख्य विधि से कॉल करें और इसे दो पूर्णांक मान 5 और 7 पर पास करें।
- ' जोड़() ” विधि अपना कार्य करती है और परिणाम लौटाती है।
उत्पादन
विधि ने अपने कार्य को करने और परिणाम वापस करने के लिए तर्कों का उपयोग किया ' 12 ”।
टिप्पणी : यदि तर्क प्रकार पैरामीटर प्रकारों से मेल नहीं खाते हैं, तो आपको एक संकलन त्रुटि मिलेगी।
उदाहरण 2
यहाँ एक विधि का उदाहरण दिया गया है जो एक स्ट्रिंग तर्क लेता है:
जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {
डोरी संदेश = 'हैलो वर्ल्ड!' ;
printMessage ( संदेश ) ;
}
जनता स्थिर खालीपन printMessage ( डोरी संदेश ) {
प्रणाली। बाहर . println ( संदेश ) ;
}
}
इस उदाहरण में,
- PrintMessage नामक एक विधि को परिभाषित करें जो एकल-स्ट्रिंग तर्क संदेश लेती है। विधि मान को कंसोल पर प्रिंट करती है।
- फिर, कॉल करें ' printMessage 'मुख्य विधि से विधि और इसे एक स्ट्रिंग मान पास करें' हैलो वर्ल्ड! ”।
- ' printMessage ” विधि अपना कार्य करती है और मान को कंसोल पर प्रिंट करती है।
उत्पादन
अंत में, परिणाम मूल्य प्रिंट करें ' हैलो वर्ल्ड! ” कंसोल विंडो के लिए।
निष्कर्ष
जावा में तरीकों के लिए तर्क पास करना डेवलपर्स को डेटा या मानों को एक विधि के पैरामीटर के रूप में पास करने की अनुमति देता है। यह जावा प्रोग्रामिंग का एक मूलभूत पहलू है, क्योंकि यह उन मानों का उपयोग करके संचालन करने की विधि को सक्षम बनाता है। जावा में विधियों के तर्कों को पारित करने के लिए सिंटैक्स सीधा और प्रयोग करने में आसान है, और एक विधि को पारित किए जा सकने वाले तर्कों की संख्या असीमित है।