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