Difference between revisions of "Java/C2/Method-overloading/Hindi"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
Line 1: | Line 1: | ||
− | |||
{| border=1 | {| border=1 | ||
− | || ''Time''' | + | || '''Time''' |
|| '''Narration''' | || '''Narration''' | ||
Line 248: | Line 247: | ||
|- | |- | ||
− | | | + | | 06:39 |
| आउटपुट में हम तीन नंबर का योग अर्थात'' '10'' 'देखते हैं। | | आउटपुट में हम तीन नंबर का योग अर्थात'' '10'' 'देखते हैं। | ||
Line 343: | Line 342: | ||
|- | |- | ||
− | | 09: 16 | + | | 09:16 |
| अतः इस ट्यूटोरियल में हमने सीखा। | | अतः इस ट्यूटोरियल में हमने सीखा। | ||
Revision as of 15:25, 15 July 2014
Time | Narration |
00:01 | java में method overloading(मेथड ओवरलोडिंग) पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:06 | इस ट्यूटोरियल में हम सीखेंगे। |
00:08 | मेथड ओवरलोडिंग क्या है। |
00:10 | और मेथड को ओवरलोड करना क्या है।
|
00:13 | यहाँ हम उपयोग कर रहे हैं।
|
00:24 | इस ट्यूटोरियल का अनुकरण करने के लिए हमें ज्ञात होना चाहिए। |
00:26 | मेथड कैसे बनाएँ और |
00:29 | इक्लिप्स का उपयोग करके जावा में ओवरलोड कंस्ट्रक्टर कैसे बनाएँ।
|
00:32 | यदि नहीं, तो संबंधित ट्यूटोरियल के लिए, दिखाई गई हमारी वेबसाइट पर जाएँ।
(http://www.spoken-tutorial.org) |
00:39 | मेथड ओवरलोडिंग क्या है? |
00:42 | क्लास में समान नाम के साथ दो और दो से अधिक मेथड्स परिभाषित करें। |
00:46 | वे संख्या या पैरामीटर्स के प्रकार में भिन्न होते हैं। |
00:50 | इन मेथड को ओवरलोडेड मेथड्स कहते हैं। |
00:54 | इस प्रक्रिया को मेथड ओवरलोडिंग कहते हैं। |
00:57 | अब देखते हैं, कि मैथड़ को ओवरलोड कैसे करें। |
01:00 | इक्लिप्स में, मेरे पास Addition.' क्लास है । |
01:06 | क्लास के अन्दर, हम दो इंटीजर वेरिएबल घोषित करेंगे । |
01:10 | अतः टाइप करें int a is equalto 10 and int b is equalto 5. |
01:19 | इन दो इंटीजर्स को जोड़ने के लिए एक मेथड़ बनाएँ । |
01:23 | अतः टाइप करें void add parentheses. |
01:30 | कर्ली ब्रैकेट्स में टाइप करें System dot out dot println. |
01:40 | parentheses में a+b. |
01:44 | अतः यह मेथड़ हमें दो इंटीजर वेरिएबल्स का योग देता है। |
01:50 | एक अन्य मेथड़ बनाएँ, जो दो पैरामीटर्स लेता है। |
01:55 | अतः टाइप करें void addTwoNumbers. |
02:04 | parentheses में int num1 comma int num2. |
02:14 | फिर कर्ली ब्रैकेट्स में System dot out dot println num1 plus num2. |
02:35 | अतः यह मेथड़ हमें दो वेल्यूस का योग देगा, जो इस मेथड़ में आर्गुमेंट के रूप में पास किए गए हैं। |
02:44 | क्लास का एक ऑब्जेक्ट बनाएँ, और मेथड्स को कॉल करें। |
02:49 | अतः मेन मेथड़ में टाइप करें, Addition जो क्लास का नाम है obj is equalto new Addition parentheses सेमीकॉलन। |
03:13 | फिरObj.add |
03:18 | और Obj.addTwonumbers parentheses में। |
03:31 | हम दो आर्गुमेंट्स पास करेंगे। |
03:33 | मानिए यदि हम फ्लोटिंग प्वॉइंट वेल्यूस पास करते हैं। |
03:37 | तो टाइप करें 2.5 कॉमा और एक इंटीजर 3'. |
03:45 | हमें एक एरर मिलती है, जो कहती है, the method addTwoNumbers int comma int of the class addition is not applicable for the argument double comma int. |
03:57 | अतः हम क्या करेंगे, कि मेथड़ में int के बजाय, हम double देंगे। |
04:06 | अतः int को double में बदलें। फाइल सेव करें। |
04:12 | हम देखते हैं, कि एरर ठीक हो गई है। |
04:17 | हम यह भी जानते हैं कि जावा स्वतः int को double में बदलता है। |
04:24 | अतः यहाँ हम एक इंटीजर आर्ग्युमेंट भी पास कर सकते हैं। |
04:28 | अब प्रोग्राम को सेव और रन करें। |
04:32 | आउटपुट में हम, दो इंटीजर्स वेरिएबल्स का योग देखते हैं। |
04:37 | और दो न्यूमरिक आर्ग्युमेंट्स का योग, जो हमने पास किए। |
04:43 | अब हम देखते हैं, कि दोनों मेथड समान ऑपरेशन क्रियान्वित करते हैं। |
04:50 | भिन्नता यह है, कि पहले मेथड में कोई भी पैरामीटर नहीं है। जबकि दूसरे मेथड में पैरामीटर्स हैं। |
05:00 | अतः इस तरह के केस में जावा हमें मेथड ओवरलोडिंग के साथ प्रदान करता है। |
05:05 | अतः हमें यह करना है, कि दोनों मेथड्स को समान नाम देना है। |
05:09 | अतः addTwoNumbers को add में बदलें और यहाँ भी बदलें। |
05:29 | हम समान ऑपरेशन के साथ एक और अधिक मेथड परिभाषित करेंगे। |
05:33 | अतः टाइप करें void add. |
05:38 | और parentheses में int n1 comma int n2 comma int n3. |
05:51 | अतः हमने तीन पैरामीटर्स दिए हैं। |
05:54 | एक कर्ली ब्रैकेट्स में System dot out dot println. |
06:03 | parentheses में n1 plus n2 plus n3. |
06:11 | अतः यह मेथड तीन नंबर्स का योग देगा। |
06:17 | इस मेथड को कॉल करें। |
06:19 | अतः टाइप करें obj dot add 1 comma 5 comma 4 |
06:35 | सेव और रन करें। |
06:39 | आउटपुट में हम तीन नंबर का योग अर्थात '10 'देखते हैं। |
06:47 | अतः जावा कंपाइलर पैरामीटर्स पर आधारित सही मेथड को ओवरलोड करता है। |
06:52 | यह पास किए गए पैरामीटर के प्रकार और नंबर की जाँच करता है। |
06:57 | अतः प्रोग्रामर के रूप में, हमें मेथड के नाम से घबराना नहीं चाहिए। |
07:01 | न ही हमने नंबर या आर्ग्युमेंट का प्रकार पास किया है। |
07:05 | हम एक अन्य मेथड बना सकते हैं, जो स्ट्रिंग से जुड़ा हो। |
07:11 | अतः हम एक और ओवरलोड मेथड बनायेंगे। |
07:15 | टाइप करें void add String s1 comma String s2. |
07:29 | कर्ली ब्रैकेट्स में System dot out dot println. |
07:41 | parentheses में s1 plus s2. |
07:45 | और हम इस मेथड को कॉल करेंगे। |
07:50 | अतः टाइप करेंobj dot add. |
07:55 | parentheses के अंदर डबल कोट्स में Hello कॉमा डबल कोट्स में स्पेस World. |
08:07 | अब प्रोग्राम को सेव और रन करें। |
08:12 | अतः आउटपुट में हम देखते हैं Hello स्पेस World. |
08:16 | अतः दो स्ट्रिंग आर्ग्युमेंट्स के साथ एड मेथड स्ट्रिंग से जुडता है। |
08:21 | मानिए कि अब हम रिटर्न टाइप के साथ एड मेथड घोषित करते हैं। |
08:27 | अतः टाइप करें int add parentheses no parameter और कर्ली ब्रैकेट्स । |
08:40 | हमें एक एरर मिलती है, यह कहती है duplicate method add in type addition |
08:48 | ऐसा इसलिए क्योंकि हमने बिना पैरामीटर्स के साथ एड मेथड पहले ही घोषित किया है। |
08:54 | अतः ध्यान दें, कि मेथड ओवरलोड करने के लिए पैरामीटर्स भिन्न होना चाहिए। |
08:5 | भिन्न रिटर्न टाइप्स होना मेथड को ओवरलोड नहीं करेगा। |
09:03 | अतः इस मेथड को हटाएँ और फाइल को सेव करें। |
09:09 | इस तरह से जावा में मेथड ओवरलोडिंग करते हैं। |
09:16 | अतः इस ट्यूटोरियल में हमने सीखा। |
09:18 | मेथड ओवरलोडिंग के बारे में। |
09:20 | मेथड को ओवरलोड करने के बारे में। |
09:22 | और मेथड ओवरलोडिंग के लाभ के बारे में। |
09:25 | स्व-मूल्यांकन के लिए, एक सब्ट्रैक्ट मेथड बनाएँ, जो उस नंबर को सब्ट्रैक्ट करें। |
09:31 | इसे ओवरलोड करें। |
09:33 | स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, |
09:36 | इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
09:42 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
09:45 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
|
09:48 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
09:50 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। |
09:52 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
09:56 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
|
10:01 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
10:05 | यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
10:11 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
http://spoken-tutorial.org/NMEICT-Intro
|
10:19 | अब हम इस ट्यूटोरियल के अंत में आ गये हैं। |
10:21 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ। |
10:22 | धन्यवाद। |