Java/C2/Methods/Hindi
From Script | Spoken-Tutorial
Time | Narration |
00:02 | जावा (Java) में मेथड्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे। |
00:08 | मेथड को बनाना। |
00:10 | और मेथड को कॉल करना। |
00:13 | यहाँ हम उपयोग कर रहे हैं।उबंटु वर्जन 11.10 |
00:17 | Java Development kit 1.6 और |
00:20 | इक्लिप्स 3.7.0 |
00:24 | इस ट्यूटोरियल का अनुकरण करने के लिए आपको ज्ञात होना चाहिए, कि इक्लिप्स में साधारण जावा प्रोग्राम कैसे लिखें, कंपाइल और रन करें। |
00:32 | यदि नहीं तो संबंधित ट्यूटोरियल के लिए हमारी वेबसाइट पर जाएँ।(http://www.spoken-tutorial.org) |
00:40 | जावा मेथड स्टेटमेंट्स का संचय है, जो निर्दिष्टित ऑपरेशन क्रियान्वित करता है। |
00:46 | अब मेथड लिखें। |
00:50 | अतः इक्लिप्स में, मैंने पहले ही एक प्रोजेक्ट मेथड बनाया है। |
00:57 | प्रोजेक्ट में, मैंने MethodDemo नामक जावा क्लास बनाया है। |
01:06 | क्लास में मेन मेथड के बाहर हम एक मेथड लिखेंगे। |
01:13 | अतः टाइप करें void मेथड का नाम । |
01:19 | नाम है displayMessage parentheses एंटर करें। |
01:29 | और कर्ली ब्रैकेट्स। |
01:32 | मेथड वैल्यू को रिटर्न कर सकता है। |
01:34 | लेकिन यदि आप नहीं चाहते, कि मेथड वैल्यू को रिटर्न करे, तो कीवर्ड void उपयोगित है। |
01:42 | ठीक है, अब कर्ली ब्रैकेट्स के अंदर मैसेज को प्रिंट करें। |
01:47 | अतः टाइप करें System dot out dot println Hello Method. |
02:06 | अतः हमने एक मेथड लिखा है। |
02:10 | अब हम इस मेथड को कॉल करेंगे। |
02:13 | Main मेथड में हम क्लास MethodDemo का एक ऑब्जेक्ट बनायेंगे। |
02:21 | अतः MethodDemo ऑब्जेक्ट का नाम । |
02:26 | इसे नाम दें md =new MethodDemo parentheses, semicolon. |
02:37 | अतः हमने New ऑपरेटर का उपयोग करके क्लास MethodDemo का ऑब्जेक्ट md बनाया है। |
02:48 | अब displayMessage मेथड को कॉल करें। |
02:51 | अतः टाइप करें md dot displayMessage |
03:00 | Dot ऑपरेटर का उपयोग मेथड को कॉल करने के लिए किया जाता है। |
03:06 | अब Run आइकन पर क्लिक करके इस एप्लिकेशन को रन करें । |
03:14 | हम कंसोल पर Hello Method आउटपुट देखते हैं। |
03:20 | void के बजाय इंटिजर रिटर्न करें। |
03:26 | अतः टाइप करें int. |
03:32 | और मेथड public बनाएँ, जो कहीं भी ऐक्सेस होता है। |
03:37 | डिफॉल्ट रूप से, यह private है,जो केवल क्लास के अंदर ऐक्सेस होता है, जहाँ यह लिखा हुआ है। |
03:45 | अब मेथड में टाइप करें return seven, सेमीकॉलन। |
03:55 | याद रखें हम मेथड में रिटर्न स्टेटमेंट सभी के अंत में लिखते हैं। |
04:02 | क्योंकि रिटर्न स्टेटमेंट के बाद कोई भी अन्य स्टेटमेंट्स निष्पादित नहीं होती हैं। |
04:08 | अब Main मेथड के अंत में टाइप करें print statement. |
04:15 | अतः टाइप करें System dot out dot println(); |
04:23 | parenthesis में, हम मेथड को कॉल करेंगे। |
04:28 | अतःparentheses में md dot मेथड को रखें, सेमीकॉलन को हटाएँ। |
04:37 | यह मेथड की रिटर्न वैल्यू को प्रिंट करेगा। |
04:42 | एप्लिकेशन को रन करें। |
04:45 | हम आउटपुट में देखते हैं, वैल्यू 7 प्रिंट होती है। |
04:51 | अब हम अन्य मेथड लिखेंगे और इस मेथड को displayMessage में कॉल करेंगे। |
04:59 | अतः टाइप करें public void method name square parentheses में int a. |
05:15 | यहाँ हम अपने मेथड को पैरामीटर के रुप में int a दे रहे हैं। |
05:20 | अब कर्ली ब्रैकेट्स में टाइप करें System dot out dot println parentheses में a into a. |
05:37 | अतः हमने square मेथड लिखा है। |
05:40 | वह इंटिजर का स्क्वेर प्रदर्शित करेगा जो पैरामीटर में दिया गया है। |
05:48 | इस मेथड को displayMessage मेथड में कॉल करें। |
05:53 | अतः टाइप करें square parentheses में एक इंटिजर5 सेमीकॉलन |
06:07 | इस एप्लिकेशन को रन करें। |
06:12 | हम देखते हैं कि, आउटपुट 5 का वर्ग प्रदर्शित करता है, जो 25 है। |
06:19 | अब एप्लिकेशन के फ्लो को समझते हैं। |
06:24 | Main मेथड शुरूवाती बिन्दु है। |
06:29 | Main मेथड में, हमने पहले displayMessage को कॉल किया है। |
06:34 | अतः कंट्रोल displayMessage. पर जाता है। |
06:40 | और displayMessage में सभी स्टेटमेंट निष्पादित होते हैं |
06:45 | पहला print स्टेटमेंट है। |
06:50 | फिर यह square मेथड पर मिलता है। |
06:54 | अतः कंट्रोल स्क्वेर मेथड पर चला जाता है। |
06:57 | स्क्वेर मेथड इंटिजर 5 लेता है और इंटिजर का वर्ग 25 वापस करता है। |
07:06 | फिर कंट्रोल displayMessage पर वापस जाता है। |
07:10 | और यह वैल्यू 7 वापस करता है। |
07:14 | फिर कंट्रोल Main फंक्शन पर वापस जाता है। |
07:20 | चूँकि यहाँ निष्पादित होने के लिए कोई भी स्टेटमेंट बाकी नहीं है, तो main मेथड में एप्लिकेशन बदलता है। |
07:29 | ठीक है, अब static के रुप में displayMessage बनाएँ। |
07:35 | अतः public के बाद static टाइप करें। |
07:40 | हम देखते हैं कि हम स्टेटिक मेथड में नॉन-स्टेटिक मेथड कॉल नहीं कर सकते हैं। |
07:47 | अतः हम इस कॉल को कमेंट करेंगे। |
07:52 | क्योंकि Main एक स्टेटिक मेथड है, तो हम इसके अंदर static displayMessage कॉल कर सकते हैं। |
08:02 | अब स्टेटिक मेथड के लिए हमें ऑब्जेक्ट बनाने की आवश्यकता नहीं है। |
08:07 | अतः हम यह ऑब्जेक्ट क्रिएशन को कमेंट करेंगे। |
08:11 | और हम md. डिलीट करेंगे। |
08:18 | एप्लिकेशन रन करें। |
08:22 | हम आउटपुट देखते हैं Hello Method और 7. |
08:27 | हम 25 नहीं देखते हैं, क्योंकि हमने स्क्वेर मेथड के लिए कॉल को कमेंट किया है। |
08:34 | हम अन्य क्लास से भी मेथड को कॉल कर सकते हैं। |
08:38 | इसके लिए मैंने एक क्लास Demo बनाया है। |
08:45 | क्लास के अंदर मेथड बनाएँ। |
08:48 | अतः टाइप करें public void show parentheses एंटर करें। |
08:56 | कर्ली ब्रैकेट्स में System dot out dot println |
09:07 | I am from other class. |
09:13 | फाइल सेव करें। |
09:16 | मेथड MethodDemo क्लास पर वापस जाएँ। |
09:19 | अब हम MethodDemo क्लास के अंदर इस show मेथड को कॉल करेंगे। |
09:28 | इसके लिए हमें क्लास Demo का ऑब्जेक्ट बनाने की आवश्यकता है। |
09:22 | क्योंकि show मेथड क्लास Demo. से संबंधित है। |
09:38 | अतः टाइप करें Demo d=new Demo parentheses, सेमीकॉलन। |
09:48 | फिर show मेथड कॉल करें। |
09:54 | इस एप्लिकेशन को रन करें। |
09:58 | हम कंसोल पर देखते हैं I am from other class. |
10:04 | इस तरह से जावा में मेथड्स का उपयोग करते हैं। |
10:09 | मेथड नेम और पैरामीटर्स मेथड का सिग्नेचर बनाते हैं। |
10:14 | जबकि कर्ली ब्रैकेट्स और स्टेटमेंट्स मेथड का ढाँचा बनाते हैं। |
10:23 | अतः इस ट्यूटोलियल में हमनें सीखा... |
10:25 | मेथड बनाना। |
10:27 | मेथड कॉल करना। |
10:29 | और मेथड्स के भिन्न सिग्नेचर्स। |
10:32 | स्वा-मूल्यांकन के लिए, एक मेथड बनाएँ, जो एक इंटिजर के क्यूब को प्रिंट करे। |
10:38 | स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, |
10:41 | इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
10:47 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
10:50 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
10:54 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
10:56 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। |
10:58 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
11:02 | अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें। |
11:08 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
11:12 | यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
11:18 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।http://spoken-tutorial.org/NMEICT-Intro |
11:27 | अब हम इस ट्यूटोरियल के अंत में आ गये हैं। |
11:29 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं यश वोरा अब आपसे विदा लेता हूँ।धन्यवाद। |