Difference between revisions of "Java/C2/Constructor-overloading/Hindi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 || ''Time''' || '''Narration''' |- | 00:03 |Java(जावा) में कंस्ट्रक्टर ओवरलोडिंग(constructor overloading) …')
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
 
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
Line 12: Line 10:
 
|  00:08
 
|  00:08
 
| इस ट्यूटोरियल में हम सीखेंगे,
 
| इस ट्यूटोरियल में हम सीखेंगे,
 
  
 
|-
 
|-
Line 21: Line 18:
 
|  00:13
 
|  00:13
 
|और कंस्ट्रक्टर ओवरलोड करना।
 
|और कंस्ट्रक्टर ओवरलोड करना।
 
  
 
|-
 
|-
 
|  00:16
 
|  00:16
 
| यहाँ हम उपयोग कर रहे हैं,
 
| यहाँ हम उपयोग कर रहे हैं,
 
+
उबंटु वर्जन 11.10 OS
* उबंटु वर्जन 11.10 OS
+
Java Development kit 1.6
* Java Development kit 1.6
+
इक्लिप्स 3.7.0   
* इक्लिप्स 3.7.0   
+
 
+
  
 
|-
 
|-
Line 39: Line 33:
 
|  00:30
 
|  00:30
 
|कि इक्लिप्स का उपयोग करके जावा में कंस्ट्रक्टर कैसे बनाएँ।
 
|कि इक्लिप्स का उपयोग करके जावा में कंस्ट्रक्टर कैसे बनाएँ।
 
  
 
|-
 
|-
Line 45: Line 38:
 
| यदि नहीं तो संबधित ट्यूटोरियल के लिए दर्शाई गयी हमारी वेबसाइट पर जाएँ।
 
| यदि नहीं तो संबधित ट्यूटोरियल के लिए दर्शाई गयी हमारी वेबसाइट पर जाएँ।
 
('''http'''://'''www.spoken'''-'''tutorial.org''')  
 
('''http'''://'''www.spoken'''-'''tutorial.org''')  
 +
 
|-
 
|-
 
|  00:40
 
|  00:40
Line 64: Line 58:
  
 
|-
 
|-
|   01:03
+
|01:03
 
|पहले एक पैरामीटराइज्ड कंस्ट्रक्टर( '''parameterized constructor''') बनाएँ।
 
|पहले एक पैरामीटराइज्ड कंस्ट्रक्टर( '''parameterized constructor''') बनाएँ।
  
Line 70: Line 64:
 
|  01:07
 
|  01:07
 
| अतः टाइप करें, '''''Student '''' '''parentheses''' में  int number '''comma''' String the_name.'''''
 
| अतः टाइप करें, '''''Student '''' '''parentheses''' में  int number '''comma''' String the_name.'''''
 
  
 
|-
 
|-
 
|  01:26
 
|  01:26
 
|कर्ली ब्रैकेट्स में, टाइप करें  roll_number '''is''' '''equal''' '''to''' number.'''''
 
|कर्ली ब्रैकेट्स में, टाइप करें  roll_number '''is''' '''equal''' '''to''' number.'''''
 
  
 
|-
 
|-
 
|  01:38
 
|  01:38
 
| और''''' name '''is equal to '''the_name'''''
 
| और''''' name '''is equal to '''the_name'''''
 
 
  
 
|-
 
|-
Line 93: Line 83:
 
|-
 
|-
 
|  01:53
 
|  01:53
|अतः  '''name method''' टाइप करें '''''new Student '''parentheses semi colon''
+
|अतः  name मेथड में टाइप करें '''''new Student '''parentheses semi colon''
  
 
|-
 
|-
 
|  02:03
 
|  02:03
 
|हम एक एरर देखते है, यह कहती है '''constructor''' '''Student''' is undefined.
 
|हम एक एरर देखते है, यह कहती है '''constructor''' '''Student''' is undefined.
 
  
 
|-
 
|-
 
|  02:10
 
|  02:10
 
|यह आसान है, क्योंकि हमने दो पैरामीटर्स के साथ कंस्ट्रक्टर परिभाषित किया है।
 
|यह आसान है, क्योंकि हमने दो पैरामीटर्स के साथ कंस्ट्रक्टर परिभाषित किया है।
 
  
 
|-
 
|-
Line 112: Line 100:
 
|  02:22
 
|  02:22
 
|अतः हमे आर्ग्युमेंट पास करने की आवश्यकता है।
 
|अतः हमे आर्ग्युमेंट पास करने की आवश्यकता है।
 
  
 
|-
 
|-
 
|  02:25
 
|  02:25
 
|अतः parentheses में टाइप करें  '''''22''''' '' कॉमा'' ''डबल कोट्स में'' '''''Ram'''''.
 
|अतः parentheses में टाइप करें  '''''22''''' '' कॉमा'' ''डबल कोट्स में'' '''''Ram'''''.
 
  
 
|-
 
|-
Line 126: Line 112:
 
|  02:36
 
|  02:36
 
|मेथड को कॉल करें।
 
|मेथड को कॉल करें।
 
  
 
|-
 
|-
Line 147: Line 132:
 
|03:03
 
|03:03
 
|अब पैरामीटर के बिना कंस्ट्रक्टर परिभाषित करें।
 
|अब पैरामीटर के बिना कंस्ट्रक्टर परिभाषित करें।
 
  
 
|-
 
|-
 
|  03:07
 
|  03:07
 
|अतः टाइप करें, '''''Student '''parentheses.''
 
|अतः टाइप करें, '''''Student '''parentheses.''
 
  
 
|-
 
|-
 
|  03:12
 
|  03:12
 
|कर्ली ब्रैक्ट्स में  roll_number '''is equal to''' 0.'''''
 
|कर्ली ब्रैक्ट्स में  roll_number '''is equal to''' 0.'''''
 
  
 
|-
 
|-
 
|  03:21
 
|  03:21
| और ''''' name '''is''' '''equal''' '''to''' '''in''' '''double''' '''quotes''' '''hypen'' बिना नाम का।
+
| और ''''' name '''is''' '''equal''' '''to''' '''double''' '''quotes''' में '''hypen'' बिना नाम का।
  
 
|-
 
|-
 
|  03:30
 
|  03:30
 
|अतः हम बिना पैरामीटर्स के कंस्ट्रक्टर कॉल कर सकते है।
 
|अतः हम बिना पैरामीटर्स के कंस्ट्रक्टर कॉल कर सकते है।
 
  
 
|-
 
|-
Line 186: Line 167:
 
| 04:04
 
| 04:04
 
| अतः आउटपुट में हम देखते हैं '''zero''' और '''dash''' और  डिफॉल्ट कंसट्रक्टर कॉल होता है।
 
| अतः आउटपुट में हम देखते हैं '''zero''' और '''dash''' और  डिफॉल्ट कंसट्रक्टर कॉल होता है।
 
  
 
|-
 
|-
Line 206: Line 186:
 
|-
 
|-
 
| 04:26
 
| 04:26
| अब कंस्ट्रक्टर ओवरलोडिंग का लाभ देखें।
+
|अब कंस्ट्रक्टर ओवरलोडिंग का लाभ देखें।
  
 
|-
 
|-
Line 215: Line 195:
 
|  04:35
 
|  04:35
 
|अतः टाइप करें '''''Student s3= new Student();'''''
 
|अतः टाइप करें '''''Student s3= new Student();'''''
 
  
 
|-
 
|-
Line 302: Line 281:
 
|-
 
|-
 
| 07:05
 
| 07:05
| अतः टाइप करें '''''Student''' parentheses में ''' int num'''.''
+
|अतः टाइप करें '''''Student''' parentheses में ''' int num'''.''
  
 
|-
 
|-
 
| 07:16
 
| 07:16
| कर्ली ब्रैकेट्स में  '''roll_number '''is equalto '''num'''.''
+
|कर्ली ब्रैकेट्स में  '''roll_number '''is equalto '''num'''.''
  
 
|-
 
|-
Line 317: Line 296:
 
|-
 
|-
 
| 07:43
 
| 07:43
| अतः टाइप करें '''''Student''''' '''''s4''''' ''is'' ''equalto'' '''''new''''' '''''Student''''' इस समय हम एक सिंगल आर्ग्युमेंट पास करेंगे। अतः  '''''61''''' पास करें।
+
|अतः टाइप करें '''''Student''''' '''''s4''''' ''is'' ''equalto'' '''''new''''' '''''Student''''' इस समय हम एक सिंगल आर्ग्युमेंट पास करेंगे। अतः  '''''61''''' पास करें।
  
 
|-
 
|-
Line 358: Line 337:
 
|08:50
 
|08:50
 
|स्व-मूल्यांकन के लिए, '''Employee''' क्लास के लिए मल्टिपल कंस्ट्रक्टर बनाएँ और कंस्ट्रक्टर को ओवरलोड करें।  
 
|स्व-मूल्यांकन के लिए, '''Employee''' क्लास के लिए मल्टिपल कंस्ट्रक्टर बनाएँ और कंस्ट्रक्टर को ओवरलोड करें।  
 
  
 
|-
 
|-
 
| 08:58
 
| 08:58
| स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
+
|स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
  
 
|-
 
|-
Line 399: Line 377:
 
|  यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
 
|  यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
 
   
 
   
 
 
|-
 
|-
 
| 09:35
 
| 09:35
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
+
|इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।http://spoken-tutorial.org/NMEICT-Intro  
 
+
http://spoken-tutorial.org/NMEICT-Intro  
+
  
 
|-
 
|-
 
|  09:43
 
|  09:43
 
|अब हम इस ट्यूटोरियल के अंत में आ गये हैं।
 
|अब हम इस ट्यूटोरियल के अंत में आ गये हैं।
 
 
   
 
   
 
|-
 
|-
 
| 09:46
 
| 09:46
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ ।  
+
| यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ । धन्यवाद ।
 
+
|-
+
| 09:47
+
|धन्यवाद ।
+
 
+
  
 
|}
 
|}

Latest revision as of 15:50, 2 March 2017

Time Narration
00:03 Java(जावा) में कंस्ट्रक्टर ओवरलोडिंग(constructor overloading) पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:08 इस ट्यूटोरियल में हम सीखेंगे,
00:10 कंस्ट्रक्टर ओवरलोडिंग(constructor overloading) क्या है।
00:13 और कंस्ट्रक्टर ओवरलोड करना।
00:16 यहाँ हम उपयोग कर रहे हैं,

उबंटु वर्जन 11.10 OS Java Development kit 1.6 इक्लिप्स 3.7.0

00:27 इस ट्यूटोरियल का अनुकरण करने के लिए हमें ज्ञात होना चाहिए।
00:30 कि इक्लिप्स का उपयोग करके जावा में कंस्ट्रक्टर कैसे बनाएँ।
00:34 यदि नहीं तो संबधित ट्यूटोरियल के लिए दर्शाई गयी हमारी वेबसाइट पर जाएँ।

(http://www.spoken-tutorial.org)

00:40 कंस्ट्रक्टर ओवरलोडिंग क्या है।
00:43 क्लास के लिए विभिन्न कंस्ट्रक्टर्स परिभाषित करें।
00:46 वे पैरामीटर्स के प्रकार या नंबर में भिन्न होते हैं।
00:50 अब देखें कि, कंस्ट्रक्टर को ओवरलोड कैसे करें।
00:54 इक्लिप्स में, मेरे पास दो वेरिएबल्स और एक मेथड के साथ क्लास Student है।
01:03 पहले एक पैरामीटराइज्ड कंस्ट्रक्टर( parameterized constructor) बनाएँ।
01:07 अतः टाइप करें, Student ' parentheses में int number comma String the_name.
01:26 कर्ली ब्रैकेट्स में, टाइप करें roll_number is' equal to number.
01:38 और name is equal to the_name
01:46 अतः हमारे पास दो पैरामीटर्स के साथ एक कंस्ट्रक्टर है।
01:51 इस कंस्ट्रक्टर को कॉल करें।
01:53 अतः name मेथड में टाइप करें new Student parentheses semi colon
02:03 हम एक एरर देखते है, यह कहती है constructor Student is undefined.
02:10 यह आसान है, क्योंकि हमने दो पैरामीटर्स के साथ कंस्ट्रक्टर परिभाषित किया है।
02:16 और हम बिना पैरामीटर्स के कंस्ट्रक्टर कॉल कर रहे हैं।
02:22 अतः हमे आर्ग्युमेंट पास करने की आवश्यकता है।
02:25 अतः parentheses में टाइप करें 22 कॉमा डबल कोट्स में Ram.
02:33 हम देखते हैं कि एरर ठीक हो गई है।
02:36 मेथड को कॉल करें।
02:38 अतः new से पहले टाइप करें Student s is equal to new student.
02:45 अब ऑब्जेक्ट s का उपयोग करके मेथड studentDetail()

को पुनः कॉल करें।

02:53 प्रोग्राम सेव और रन करें।
02:58 हम आउटपुट देखते हैं 22 और Ram
03:03 अब पैरामीटर के बिना कंस्ट्रक्टर परिभाषित करें।
03:07 अतः टाइप करें, Student parentheses.
03:12 कर्ली ब्रैक्ट्स में roll_number is equal to' 0.
03:21 और name is equal to double quotes में hypen बिना नाम का।
03:30 अतः हम बिना पैरामीटर्स के कंस्ट्रक्टर कॉल कर सकते है।
03:35 अतः टाइप करें Student s1 is equal to new Student parentheses सेमीकॉलन।
03:47 इस समय हमें कोई एरर नहीं दिखी, क्योंकि हमने पैरामीटर के बिना कंस्ट्रक्टर परिभाषित किया।
03:55 फिर s1 dot studentDetail.
04:01 प्रोग्राम को सेव और रन करें।
04:04 अतः आउटपुट में हम देखते हैं zero और dash और डिफॉल्ट कंसट्रक्टर कॉल होता है।
04:11 यह कंस्ट्रक्टर ओवरलोडिंग है।
04:13 हमारे पास भिन्न पैरामीटर के साथ दो कंस्ट्रक्टर हैं।
04:17 दोनों कंस्ट्रक्टर के समान नाम हैं।
04:20 अतः पैरामीटर के नंबर और टाइप पर आधारित कंस्ट्रक्टर कॉल होता है।
04:26 अब कंस्ट्रक्टर ओवरलोडिंग का लाभ देखें।
04:30 मानिए, कि अब हम दो पैरामीटर्स के साथ एक कंस्ट्रक्टर कॉल करते हैं।
04:35 अतः टाइप करें Student s3= new Student();
04:51 अब parentheses में, मानिए कि मैने पहले name आर्ग्युमेंट और फिर roll number प्रविष्ट किया।
04:58 देखें क्या होता है।
04:59 अतः डबल कोट्स में Raju कॉमा 45
05:08 हम एक एरर देखते हैं, जो कहती है constructor student with the parameter String comma int is undefined.
05:18 अतः कंस्ट्रक्टर को परिभाषित करें।
05:22 अतः टाइप करें Student parentheses में String the_name कॉमा int r_no
05:42 अतः यहाँ पहला पैरामीटर string है और दूसरा पैरामीटर int' है।
05:52 फिर कर्ली ब्रैकेट में , roll_number is equal to r_no.
06:05 और name is equal to the_name.
06:15 प्रोग्राम सेव करें।
06:18 अब हम देखते हैं कि एरर ठीक हो गई है।
06:22 मेथड को कॉल करें।
06:24 अतः s3 dot studentDetail.
06:29 प्रोग्राम को सेव और रन करें।
06:35 अतः हम आउटपुट देखते हैं 45 और Raju
06:40 अतः यहाँ हम देखते हैं, कि जब हम कंस्ट्रक्टर को कॉल करते हैं।
06:43 हम पैरामीटर्स के बारे में परेशान नहीं होते हैं, जो हम पास कर रहे हैं।
06:47 यह आसान है, क्योंकि हमने भिन्न पैरामीटर्स के साथ कई कंस्ट्रक्टर परिभाषित किये हैं।
06:54 अतः सही कंस्ट्रक्टर ओवरलोड होता है।
06:57 इसलिए अब हम एक कंस्ट्रक्टर परिभाषित कर सकते हैं, जो केवल एक पैरामीटर लेता है।
07:02 जो roll number है।
07:05 अतः टाइप करें Student parentheses में int num.
07:16 कर्ली ब्रैकेट्स में roll_number is equalto num.
07:25 और name is equal to no name.
07:33 अब इस कंस्ट्रक्टर को कॉल करें।
07:43 अतः टाइप करें Student s4 is equalto new Student इस समय हम एक सिंगल आर्ग्युमेंट पास करेंगे। अतः 61 पास करें।
08:04 फिर s4 dot studentDetail
08:10 प्रोग्राम को सेव और रन करें।
08:14 अतः आउटुपट में हम देखते हैं roll number के लिए 61 और name के लिए no name.
08:21 जैसे कि हम देख सकते हैं, सही ओवरलोडेड कंस्ट्रक्टर कॉल होता है, जब नया निष्पादित होता है।
08:27 पैरामीटर्स के आधार पर उल्लिखित होता है कि सही कंस्ट्रक्टर ओवरलोड हो गया है।
08:33 इस तरह से कंस्ट्रक्टर ओवरलोडिंग होता है।
08:40 अतः इस ट्यूटोरियल में हमने सीखा,
08:42 कंस्ट्रक्टर ओवरलोडिंग के बारे में।
08:45 कंस्ट्रक्टर ओवरलोड करना और कंस्ट्रक्टर ओवरलोडिंग का उपयोग।
08:50 स्व-मूल्यांकन के लिए, Employee क्लास के लिए मल्टिपल कंस्ट्रक्टर बनाएँ और कंस्ट्रक्टर को ओवरलोड करें।
08:58 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
09:00 इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
09:06 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
09:09 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
09:12 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
09:15 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।
09:17 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
09:20 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
09:26 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
09:30 यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
09:35 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।http://spoken-tutorial.org/NMEICT-Intro
09:43 अब हम इस ट्यूटोरियल के अंत में आ गये हैं।
09:46 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ । धन्यवाद ।

Contributors and Content Editors

Devraj, Pratik kamble