जावा में एक विधि को कैसे कॉल करें (चित्रों के साथ)

विषयसूची:

जावा में एक विधि को कैसे कॉल करें (चित्रों के साथ)
जावा में एक विधि को कैसे कॉल करें (चित्रों के साथ)

वीडियो: जावा में एक विधि को कैसे कॉल करें (चित्रों के साथ)

वीडियो: जावा में एक विधि को कैसे कॉल करें (चित्रों के साथ)
वीडियो: कार amp के लिए कंप्यूटर बिजली की आपूर्ति 2024, मई
Anonim

जावा में प्रोग्रामिंग शुरू करते समय, सीखने के लिए कई नई अवधारणाएँ होती हैं। कक्षाएं, विधियां, अपवाद, निर्माता, चर, और बहुत कुछ हैं, और यह भारी हो सकता है। इसलिए, टुकड़े-टुकड़े सीखना सबसे अच्छा है। यह विकिहाउ गाइड आपको जावा में किसी मेथड को कॉल करना सिखाएगी।

कदम

972649 1
972649 1

चरण 1. समझें कि एक विधि क्या है।

जावा में, एक विधि कथनों की एक श्रृंखला है जो एक फ़ंक्शन बनाती है। एक बार एक विधि घोषित हो जाने के बाद, इसे फ़ंक्शन को निष्पादित करने के लिए कोड के विभिन्न भागों में बुलाया जा सकता है। यह एक ही कोड को बार-बार पुन: उपयोग करने का एक उपयोगी तरीका है। निम्नलिखित एक सरल विधि का एक उदाहरण है।

    सार्वजनिक स्थैतिक शून्य विधिनाम () { System.out.println ("यह एक विधि है"); }

972649 2
972649 2

चरण 2. विधि के लिए वर्ग पहुँच की घोषणा करें।

जावा में एक विधि घोषित करते समय, आपको यह घोषित करने की आवश्यकता होती है कि कौन से वर्ग विधि तक पहुँच सकते हैं। ऊपर के उदाहरण में, एक्सेस को "सार्वजनिक" के रूप में घोषित किया गया है। तीन एक्सेस संशोधक हैं जिन्हें आप एक विधि घोषित कर सकते हैं:

  • सह लोक:

    विधि नाम से पहले एक्सेस संशोधक "सार्वजनिक" रखकर विधि को कहीं से भी बुलाया जा सकता है।

  • संरक्षित:

    "संरक्षित" एक्सेस संशोधक, केवल इसके वर्ग और उप-वर्गों के भीतर विधि को कॉल करने की अनुमति देता है।

  • निजी:

    यदि कोई विधि घोषित की जाती है

    निजी

  • तो विधि को केवल कक्षा के अंदर ही बुलाया जा सकता है। इसे डिफ़ॉल्ट, या पैकेज-निजी कहा जाता है। इसका मतलब है कि केवल एक ही पैकेज में कक्षाएं ही विधि को कॉल कर सकती हैं।
972649 3
972649 3

चरण 3. उस वर्ग की घोषणा करें जिससे विधि संबंधित है।

उपरोक्त उदाहरण में, दूसरा कीवर्ड, "स्थैतिक" का अर्थ है कि विधि वर्ग से संबंधित है न कि वर्ग (वस्तु) के किसी भी उदाहरण से। कक्षा के नाम का उपयोग करके स्टेटिक विधियों को बुलाया जाना चाहिए: "ExampleClass.methodExample ()"।

यदि कीवर्ड "स्थैतिक" का उपयोग नहीं किया गया था, तो विधि को केवल किसी ऑब्जेक्ट के माध्यम से लागू किया जा सकता है। उदाहरण के लिए, यदि वर्ग को "ExampleObject" कहा जाता था और इसमें एक कंस्ट्रक्टर (ऑब्जेक्ट बनाने के लिए) था, तो हम "ExampleObject obj = newexampleObject ();" टाइप करके एक नई वस्तु बना सकते थे, और निम्नलिखित का उपयोग करके विधि को कॉल कर सकते थे।: "obj.methodExample ();"।

972649 4
972649 4

चरण 4. वापसी मूल्य घोषित करें।

वापसी मूल्य विधि द्वारा लौटाए गए मूल्य के नाम की घोषणा करता है। उपरोक्त उदाहरण में "शून्य" शब्द का अर्थ है कि विधि कुछ भी वापस नहीं करती है।

  • यदि आप कुछ वापस करने के लिए एक विधि चाहते हैं, तो बस "void<" शब्द को उस वस्तु (या आदिम प्रकार) के डेटा प्रकार (आदिम या संदर्भ प्रकार) से बदलें जिसे आप वापस करना चाहते हैं। आदिम प्रकारों में int, float, double, और बहुत कुछ शामिल हैं। फिर बस "रिटर्न" प्लस उस प्रकार की एक वस्तु को विधि के कोड के अंत में कहीं जोड़ें।
  • किसी ऐसी विधि को कॉल करते समय जो कुछ लौटाती है, आप जो लौटाते हैं उसका उपयोग कर सकते हैं। उदाहरण के लिए, यदि "someMethod ()" नामक एक विधि एक पूर्णांक (एक संख्या) लौटाती है, तो आप कोड का उपयोग करके एक पूर्णांक सेट कर सकते हैं जो वह देता है: "int a = someMethod ();"
972649 5
972649 5

चरण 5. विधि का नाम घोषित करें।

आपके द्वारा उन वर्गों की घोषणा करने के बाद जो विधि तक पहुँच सकते हैं, जिस वर्ग से यह संबंधित है और वापसी मूल्य है, आपको विधि को एक नाम देना होगा ताकि इसे कॉल किया जा सके। विधि को एक नाम देने के लिए, बस विधि का नाम टाइप करें और उसके बाद एक खुला और बंद कोष्ठक लिखें। ऊपर दिए गए उदाहरणों में शामिल हैं, "someMethod ()" और "methodName ()"। फिर आप खुले और बंद कर्ली ब्रैकेट "{}" के अंदर सभी मेथड स्टेटमेंट इनपुट करेंगे

972649 6
972649 6

चरण 6. विधि को बुलाओ।

किसी विधि को कॉल करने के लिए, आपको केवल उस विधि का नाम टाइप करना होगा जिसके बाद खुले और बंद कोष्ठक उस लाइन पर टाइप करें जिसे आप विधि निष्पादित करना चाहते हैं। सुनिश्चित करें कि आप केवल उस वर्ग के भीतर एक विधि को कॉल करते हैं जिसके पास इसकी पहुंच है। निम्नलिखित एक विधि का एक उदाहरण है जिसे घोषित किया जाता है और फिर कक्षा के भीतर बुलाया जाता है:।

    पब्लिक क्लास क्लासनाम {सार्वजनिक स्थैतिक शून्य विधिनाम () {System.out.println ("यह एक विधि है"); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args) { methodName (); } }

972649 7
972649 7

चरण 7. एक विधि के लिए एक पैरामीटर जोड़ें (यदि आवश्यक हो)।

कुछ विधियों के लिए एक पैरामीटर की आवश्यकता होती है जैसे एक पूर्णांक (एक संख्या) या एक संदर्भ प्रकार (जैसे किसी वस्तु का नाम)। यदि किसी विधि को पैरामीटर की आवश्यकता होती है, तो आप केवल विधि नाम के बाद खुले और बंद कोष्ठक के बीच पैरामीटर टाइप करें। एक विधि जिसके लिए एक पूर्णांक के पूर्णांक पैरामीटर की आवश्यकता होती है, वह "someMethod(int a)" या समान दिखाई देगा। संदर्भ प्रकार का उपयोग करने वाली एक विधि "someMethod (ऑब्जेक्ट ओबीजे)" या इसी तरह की तरह दिखाई देगी।

972649 8
972649 8

चरण 8. एक पैरामीटर के साथ एक विधि को कॉल करें।

एक विधि को कॉल करते समय जिसके लिए एक पैरामीटर की आवश्यकता होती है, आप केवल विधि के नाम के बाद केवल पैराथेसिस में पैरामीटर जोड़ेंगे। उदाहरण के लिए: "someMethod(5)" या "someMethod(n)" यदि "n" एक पूर्णांक है। यदि विधि को संदर्भ वस्तु की आवश्यकता है, तो बस खुले और बंद कोष्ठक में वस्तु का नाम दर्ज करें। उदाहरण के लिए, "कुछ विधि (4, चीज़)"।

972649 9
972649 9

चरण 9. एक विधि में कई पैरामीटर जोड़ें।

विधियों में कई पैरामीटर भी हो सकते हैं, जिन्हें केवल अल्पविराम द्वारा अलग किया जाता है। निम्नलिखित उदाहरण में, दो पूर्णांकों को एक साथ जोड़ने और योग को वापसी विधि के रूप में वापस करने के लिए एक विधि बनाई गई है। जब विधि कहा जाता है, तो दो पूर्णांक दिए जाते हैं क्योंकि पैरामीटर एक साथ जोड़े जाएंगे। जब प्रोग्राम चलाया जाता है, तो आपको एक आउटपुट प्राप्त होगा जो कहता है कि "ए और बी का योग 50 है":

    सार्वजनिक वर्ग myClass {सार्वजनिक स्थैतिक शून्य राशि (int a, int b) { int c = a + b; System.out.println ("ए और बी का योग है" + सी); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग तर्क) {योग (20, 30); } }

वीडियो - इस सेवा का उपयोग करके, कुछ जानकारी YouTube के साथ साझा की जा सकती है।

टिप्स

  • किसी ऐसी विधि को कॉल करते समय जो कुछ लौटाती है, आप उस विधि के रिटर्न के आधार पर दूसरी विधि को कॉल कर सकते हैं। मान लें कि हमारे पास एक विधि है जिसे कहा जाता है

    गेटऑब्जेक्ट ()

    जो एक वस्तु लौटाता है। खैर, कक्षा में

    वस्तु

    एक गैर स्थैतिक विधि कॉल है

    तार

    जो लौटाता है

    वस्तु

    ए के रूप में

    डोरी

    . तो, अगर आप इसे पाना चाहते हैं

    डोरी

    से

    वस्तु

    द्वारा लौटा

    गेटऑब्जेक्ट ()

    एक लाइन में आप बस यही लिखेंगे"

    स्ट्रिंग str = getObject ()। toString ();

  • ".

सिफारिश की: