जावा में एक विधि कैसे कॉल करें

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

कदम

  1. 972649 1 शीर्षक वाली छवि
1. समझें कि एक विधि क्या है.जावा में, एक विधि बयानों की एक श्रृंखला है जो एक समारोह बनाते हैं.एक बार एक विधि घोषित होने के बाद, इसे फ़ंक्शन निष्पादित करने के लिए कोड के विभिन्न हिस्सों में बुलाया जा सकता है.यह एक ही कोड को फिर से बार-बार पुन: उपयोग करने का एक उपयोगी तरीका है.निम्नलिखित एक साधारण विधि का एक उदाहरण है.
सार्वजनिक स्थैतिक शून्य विधिनाम () {प्रणाली.बाहर.प्रिंटलिन ("यह एक विधि है") -}
  • 972649 2 शीर्षक वाली छवि
    2. विधि के लिए कक्षा का उपयोग घोषित करें.जावा में एक विधि घोषित करते समय, आपको यह घोषणा करने की आवश्यकता है कि कौन सी कक्षाएं विधि तक पहुंच सकती हैं.उपरोक्त उदाहरण में, पहुंच घोषित की जाती है "सह लोक".तीन एक्सेस संशोधक हैं जिन्हें आप एक विधि घोषित कर सकते हैं:
  • सह लोक:एक्सेस संशोधक रखकर "सह लोक" विधि नाम से पहले विधि को कहीं से भी कॉल करने की अनुमति देता है.
  • संरक्षित: "संरक्षित" एक्सेस संशोधक, केवल इस कक्षा और उप-वर्गों के भीतर विधि को बुलाए जाने की अनुमति देता है.
  • निजी:यदि एक विधि घोषित की जाती है निजी, तब विधि को केवल कक्षा के अंदर कहा जा सकता है.इसे डिफ़ॉल्ट, या पैकेज-प्राइवेट कहा जाता है.इसका मतलब है कि केवल उसी पैकेज में कक्षाएं विधि को कॉल कर सकती हैं.
  • 972649 3 शीर्षक वाली छवि
    3. कक्षा की विधि की घोषणा करें.उपरोक्त उदाहरण में, दूसरा कीवर्ड, "स्थिर" इसका मतलब है कि विधि कक्षा से संबंधित है और कक्षा (वस्तु) का कोई उदाहरण नहीं है.कक्षा के नाम का उपयोग करके स्थैतिक तरीकों को कहा जाना चाहिए: "परीक्षा.विधि नमूना ()".
  • यदि कीवर्ड "स्थिर" उपयोग नहीं किया गया था, तो विधि को केवल एक वस्तु के माध्यम से लागू किया जा सकता है.उदाहरण के लिए, यदि कक्षा को बुलाया गया था "सैंपेक" और इसमें एक कन्स्ट्रक्टर था (ऑब्जेक्ट्स बनाने के लिए), फिर हम टाइप करके एक नई वस्तु बना सकते थे "OBJ = New EnjactionObject ()-", और निम्न का उपयोग करने के साथ विधि को कॉल करें: "ओब्ज.विधि नमूना ()-".
  • 972649 4 शीर्षक वाली छवि
    4. वापसी मूल्य घोषित करें.रिटर्न वैल्यू वैल्यू रिटर्न के नाम का नाम घोषित करता है.शब्द के ऊपर उदाहरण में "शून्य" इसका मतलब है कि विधि कुछ भी वापस नहीं करती है.
  • यदि आप कुछ वापस करने के लिए एक विधि चाहते हैं, तो बस शब्द को प्रतिस्थापित करें "शून्य<" ऑब्जेक्ट (या आदिम प्रकार) के डेटा प्रकार (आदिम या संदर्भ प्रकार) के साथ जिसे आप वापस करना चाहते हैं. आदिम प्रकारों में शामिल हैं पूर्णांक, नाव, दोहरा, और अधिक. फिर बस जोड़ें "वापसी" इसके अलावा विधि के कोड के अंत की ओर उस प्रकार की एक वस्तु.
  • एक विधि को कॉल करते समय जो कुछ देता है, आप इसका उपयोग कर सकते हैं.उदाहरण के लिए, यदि एक विधि कहा जाता है "Somemethod ()" एक पूर्णांक (एक संख्या) देता है, फिर आप कोड का उपयोग करके क्या रिटर्न करने के लिए एक पूर्णांक सेट कर सकते हैं: "int a = somemethod ()-"
  • 972649 5 शीर्षक वाली छवि
    5. विधि का नाम घोषित करें.कक्षाओं को घोषित करने के बाद जो विधि तक पहुंच सकते हैं, कक्षा यह संबंधित है और वापसी मूल्य से संबंधित है, आपको विधि को एक नाम देने की आवश्यकता है ताकि इसे बुलाया जा सके.विधि को एक नाम देने के लिए, बस एक खुले और बंद कोष्ठक के बाद विधि नाम टाइप करें.उपरोक्त उदाहरणों में शामिल हैं, "Somemethod ()" तथा "विधि ()".फिर आप खोले और बंद घुंघराले कोष्ठक के अंदर सभी विधि विवरणों को इनपुट करेंगे "{}"
  • 972649 6 शीर्षक वाली छवि
    6. विधि को कॉल करें.एक विधि को कॉल करने के लिए, आपको विधि को निष्पादित करने वाली रेखा पर खुले और बंद कोष्ठक के बाद विधि नाम टाइप करने की आवश्यकता है.सुनिश्चित करें कि आप केवल उस वर्ग के भीतर एक विधि को कॉल करते हैं जिसमें इसकी पहुंच है.निम्नलिखित एक विधि का एक उदाहरण है जो घोषित किया जाता है और फिर कक्षा के भीतर बुलाया जाता है:.
    सार्वजनिक वर्ग क्लासनाम {सार्वजनिक स्थैतिक शून्य विधिनाम () {प्रणाली.बाहर.प्रिंटलिन ("यह एक विधि है") -} सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {methumbname () -}}
  • 972649 7 शीर्षक वाली छवि
    7. एक विधि को एक विधि में जोड़ें (यदि आवश्यक हो).कुछ तरीकों को एक पैरामीटर की आवश्यकता होती है जैसे पूर्णांक (एक संख्या) या एक संदर्भ प्रकार (जैसे किसी वस्तु का नाम). यदि किसी विधि को पैरामीटर की आवश्यकता होती है, तो आप बस विधि नाम के बाद खुले और बंद कोष्ठक के बीच पैरामीटर टाइप करते हैं.एक विधि जिसके लिए पूर्णांक के पूर्णांक पैरामीटर की आवश्यकता होती है "somemethod (int a)" या इसी के समान.एक विधि जो संदर्भ प्रकार का उपयोग करती है, ऐसा लगेगी "Somemethod (ऑब्जेक्ट ओबीजे)" या इसी के समान.
  • 972649 8 शीर्षक वाली छवि
    8. एक पैरामीटर के साथ एक विधि को कॉल करें.एक विधि को कॉल करते समय जिसे पैरामीटर की आवश्यकता होती है, आप विधि नाम के बाद parethis में पैरामीटर को बस जोड़ देंगे. उदाहरण के लिए:"Somemethod (5)" या "somemethod (n)" अगर "एन" एक पूर्णांक है.यदि विधि को संदर्भ वस्तु की आवश्यकता होती है, तो बस खुले और बंद कोष्ठक में ऑब्जेक्ट का नाम दर्ज करें.उदाहरण के लिए, "Somemethod (4, बात)".
  • 972649 9 शीर्षक वाली छवि
    9. एक विधि में एकाधिक पैरामीटर जोड़ें.विधियों में कई पैरामीटर भी हो सकते हैं, बस अल्पविराम से अलग हो सकते हैं.निम्न उदाहरण में, दो पूर्णांक एक साथ जोड़ने के लिए एक विधि बनाई जाती है और रिटर्न विधि के रूप में राशि वापस कर देती है.जब विधि कहा जाता है, तो दो पूर्णांक दिए जाते हैं क्योंकि पैरामीटर एक साथ जोड़े जाएंगे.जब कार्यक्रम चलाया जाता है, तो आपको एक आउटपुट प्राप्त होगा जो कहता है "ए और बी का योग 50 है".:
    सार्वजनिक वर्ग myclass {सार्वजनिक स्थैतिक शून्य राशि (int a, int b) {int c = a + b- प्रणाली.बाहर.प्रिंटलिन ("ए और बी का योग है "+ सी) -} सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {SUM (20, 30) -}}
  • वीडियो

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

    टिप्स

    एक विधि को कॉल करते समय जो कुछ देता है, आप उस विधि के आधार पर एक और विधि को कॉल कर सकते हैं.मान लें कि हमारे पास एक विधि है GetObject () वह एक वस्तु देता है.अच्छी तरह से, कक्षा में वस्तु, एक गैर-स्थैतिक विधि कॉल है तार वह लौटता है वस्तु एक के रूप में तार.तो, अगर आप इसे प्राप्त करना चाहते थे तार से वस्तु द्वारा लौटाया गया GetObject () एक पंक्ति में, आप बस लिखेंगे "स्ट्रिंग STR = GetObject ().तार()-".

    चेतावनी

    अमूर्त कक्षाओं और विधियों के बारे में सावधान रहें.यदि कोई विधि सार है, तो इसका उपयोग तब तक नहीं किया जा सकता जब तक कि यह किसी अन्य वर्ग द्वारा लागू न हो.ऐसा इसलिए है क्योंकि एक सार विधि में पहले स्थान पर कोई कोड नहीं है.सार वर्गों का उपयोग एक प्रकार के ढांचे के रूप में किया जाता है.
    सामाजिक नेटवर्क पर साझा करें:
    समान