जावा में एक विधि कॉलिंग

लेखक: Tamara Smith
निर्माण की तारीख: 23 जनवरी 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
जावा ट्यूटोरियल में तरीके
वीडियो: जावा ट्यूटोरियल में तरीके

विषय

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

कदम बढ़ाने के लिए

  1. एक विधि C जैसी भाषाओं में एक फ़ंक्शन के बराबर है, जो कोड का पुन: उपयोग करना आसान बनाता है। एक साथ कई कथन एक विधि बनाते हैं, और इस विधि को दूसरे कथन द्वारा बुलाया जा सकता है। जब किसी विधि को बुलाया जाता है, तो उस पद्धति के भाग वाले सभी कथनों को निष्पादित किया जाएगा। उदाहरण के लिए, इस विधि पर विचार करें: "सार्वजनिक स्थैतिक शून्य विधि। नमूना () {}"। इसमें अभी तक कोई कोड नहीं है, लेकिन विधि नाम के लिए तीन कीवर्ड हैं। ये सार्वजनिक, स्थिर और शून्य हैं।

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

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

  4. विधि नाम से पहले अंतिम शब्द शून्य है। शून्य शब्द का अर्थ है कि विधि कुछ भी नहीं लौटाती है (जब आप विधि चलाते हैं)। यदि आप कुछ वापस करने के लिए एक विधि चाहते हैं, तो शून्य शब्द को उस ऑब्जेक्ट (या आदिम प्रकार) के डेटाटाइप (आदिम या संदर्भ प्रकार) के साथ बदलें। फिर विधि के कोड के अंत में कहीं पर उस प्रकार का रिटर्न कोड और एक ऑब्जेक्ट जोड़ें।

  5. जब एक विधि कहलाती है जो कुछ वापस करती है, तो आप जो भी लौटाते हैं उसका उपयोग कर सकते हैं। उदाहरण के लिए, अगर कुछ मेथोड () पूर्णांक देता है, तो आप एक पूर्णांक दे सकते हैं जो कोड "int a = someMethod ();"

  6. कुछ तरीकों के लिए एक पैरामीटर की आवश्यकता होती है। एक विधि जिसके लिए एक पैरामीटर या पूर्णांक की आवश्यकता होती है, वह कुछ इस तरह दिखाई देती है: someMethod (int)। ऐसी विधि का उपयोग करते समय, आप विधि का नाम लिखते हैं, फिर कोष्ठक में एक पूर्णांक: someMethod (5) या someMethod (n) यदि n एक पूर्णांक है।

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

टिप्स

  • जब आप किसी विधि को कहते हैं जो कुछ लौटाता है, तो आप उस विधि के आधार पर दूसरी विधि कह सकते हैं। मान लें कि हमारे पास एक getObject () विधि है, जो एक ऑब्जेक्ट लौटाता है। ऑब्जेक्ट क्लास में, एक गैर-स्टैटिक विधि होती है जिसे स्ट्रींग कहा जाता है जो किसी ऑब्जेक्ट को स्ट्रिंग के रूप में लौटाता है। इसलिए यदि आप चाहते हैं कि स्ट्रिंग कोड की एक पंक्ति में getObject () के साथ ऑब्जेक्ट से लौटे, तो आप इसे "String str = getObject ()। ToString ();"

चेतावनी

  • अमूर्त वर्गों और विधियों से सावधान रहें। यदि कोई विधि "सार" है, तो इसका उपयोग तब तक नहीं किया जा सकता है जब तक कि इसे किसी अन्य वर्ग द्वारा निष्पादित नहीं किया गया हो। ऐसा इसलिए है क्योंकि एक अमूर्त विधि में शुरू में कोई कोड नहीं होता है। अमूर्त कक्षाएं एक तरह के ढांचे के रूप में उपयोग की जाती हैं।