यदि आप जावा प्रोग्रामर बनना चाहते हैं, तो सीखने के लिए कई नई अवधारणाएँ हैं। कक्षाएं, विधियां, अपवाद, निर्माता, चर, और बहुत कुछ हैं; आप इसे सीखकर अभिभूत हो सकते हैं। तो, आपको उन्हें एक-एक करके सीखना चाहिए। इस ट्यूटोरियल लेख में, आप सीखेंगे कि जावा में एक विधि को कैसे कॉल करें।
कदम
चरण 1. विधि सी जैसी प्रोग्रामिंग भाषाओं में कार्यों के बराबर, जो कोड के पुन: उपयोग में मदद करता है। विधियों में कथनों की एक श्रृंखला होती है, और इन विधियों को अन्य कथनों के माध्यम से कहा जा सकता है। जब कॉल किया जाता है, तो सभी कथन जो विधि का हिस्सा हैं, निष्पादित किए जाएंगे। उदाहरण के लिए, इस विधि पर विचार करें:"
सार्वजनिक स्थैतिक शून्य विधि उदाहरण () {}
। इसमें वर्तमान में कोई कोड नहीं है, लेकिन विधि नाम से पहले तीन कीवर्ड हैं। वहाँ है
सह लोक
,
स्थिर
तथा
शून्य
चरण 2. शब्द
सह लोक
विधि नाम से पहले का अर्थ है कि जब तक आप उस वर्ग को आयात करते हैं, तब तक विधि को किसी भी स्थान से बुलाया जा सकता है जिसमें एक और वर्ग शामिल है, यहां तक कि एक अलग पैकेज (फ़ाइल) से भी।
ऐसे अन्य शब्द हैं जो प्रतिस्थापित कर सकते हैं
सह लोक
. शब्द है
संरक्षित
तथा
निजी
. यदि कोई विधि
संरक्षित
तब केवल यह वर्ग और इसके उपवर्ग (वर्ग जो इसे कोड संकलित करने के लिए आधार के रूप में उपयोग करते हैं) विधि को कॉल कर सकते हैं। एक विधि
निजी
केवल उस वर्ग के भीतर ही बुलाया जा सकता है। अंतिम कीवर्ड वास्तव में एक शब्द नहीं है। शब्द का प्रयोग केवल तभी किया जाता है जब आपके पास कोई विकल्प न हो
सह लोक
,
संरक्षित
या
निजी
. इस शब्द को डिफ़ॉल्ट या पैकेज-निजी कहा जाता है। इसका मतलब है कि केवल उसी पैकेज में कक्षाएं ही विधि को कॉल कर सकती हैं।
चरण 3. दूसरा कीवर्ड,
स्थिर
इसका मतलब है कि विधि वर्ग से संबंधित है और वर्ग (वस्तु) का उदाहरण नहीं है।
कक्षा के नाम का उपयोग करके स्टेटिक विधियों को बुलाया जाना चाहिए:"
exampleClass.methodउदाहरण ()
हालाँकि, यदि कीवर्ड
स्थिर
मौजूद नहीं है, विधियों को केवल वस्तुओं के माध्यम से बुलाया जा सकता है। उदाहरण के लिए, यदि वर्ग कहा जाता है
उदाहरणवस्तु
और एक कंस्ट्रक्टर है (ऑब्जेक्ट बनाने के लिए), हम टाइप करके एक नया ऑब्जेक्ट बना सकते हैं
उदाहरण ऑब्जेक्ट ओबीजे = नया उदाहरण ऑब्जेक्ट ();
और विधि को कॉल करें"
obj.methodउदाहरण ();
".
चरण 4. विधि नाम से पहले एक और शब्द है
शून्य
.
कहो
शून्य
इसका मतलब है कि विधि कुछ भी नहीं लौटाती है (यदि आप विधि चलाते हैं तो कुछ भी नहीं देता है)। यदि आप कुछ वापस करने की विधि चाहते हैं, तो बस शब्द को बदलें
शून्य
उस वस्तु (या आदिम प्रकार) के डेटा प्रकार (आदिम या संदर्भ प्रकार) के साथ जिसे आप उत्पन्न करना चाहते हैं। बस जोड़ दो
वापसी
प्लस उस प्रकार की एक वस्तु कहीं विधि कोड के अंत से पहले।
चरण 5. कुछ लौटाने वाली विधि को कॉल करते समय, आप जो लौटाया गया उसका उपयोग कर सकते हैं।
उदाहरण के लिए, यदि
कुछ विधि ()
एक पूर्णांक देता है, तो आप एक पूर्णांक सेट कर सकते हैं जो के साथ लौटाया गया है
इंट ए = कुछ विधि ();
चरण 6. कुछ विधियों के लिए मापदंडों की आवश्यकता होती है।
एक विधि जो एक पूर्णांक पैरामीटर लेती है वह इस तरह दिखेगी
कुछ विधि (int a)
. इस तरह की विधि का उपयोग करते समय, आपको विधि का नाम लिखना होगा, फिर कोष्ठक में एक पूर्णांक:
कुछ विधि(5)
या
कुछ विधि (एन)
अगर
एक पूर्णांक है।
चरण 7. विधि कई पैरामीटर भी हो सकते हैं, बस उन्हें अल्पविराम से अलग करें। अगर विधि
कुछ विधि
दो मापदंडों की आवश्यकता है,
int a
तथा
वस्तु obj
ऐसा दिखाई देगा"
someMethod(int a, Object obj)
। इस नई विधि का उपयोग करने के लिए, आपको विधि के नाम के बाद पूर्णांक और कोष्ठक में एक वस्तु को कॉल करना होगा:
कुछ विधि (4, बात)
साथ
चीज़
एक है
वस्तु
टिप्स
-
जब आप किसी ऐसी विधि को कॉल करते हैं जो कुछ लौटाती है, तो आप उस विधि के रिटर्न के आधार पर दूसरी विधि को कॉल कर सकते हैं। उदाहरण के लिए हमारे पास एक विधि है जिसका नाम है
गेटऑब्जेक्ट ()
जो एक वस्तु उत्पन्न करता है। खैर, कक्षा में
वस्तु
कोई गैर स्थैतिक विधि कॉल नहीं
तार
जो उत्पादन
वस्तु
के रूप में
डोरी
. तो, यदि आप प्राप्त करना चाहते हैं
डोरी
यह से है
वस्तु
द्वारा उत्पन्न
गेटऑब्जेक्ट ()
एक पंक्ति में, बस लिखो"
स्ट्रिंग str = getObject ()। toString ();
- ".