Java/C2/Parameterized-constructors/Hindi
From Script | Spoken-Tutorial
Time' | Narration |
00:02 | जावा में parameterized कंस्ट्रक्टर पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:08 | इस ट्यूटोरियल में हम सीखेंगे। |
00:10 | parametrized कंस्ट्रक्टर के बारे में |
00:13 | और parameterized कंस्ट्रक्टर को बनाना। |
00:17 | यहाँ हम उपयोग कर रहे हैं।
|
00:29 | इस ट्यूटोरियल का अनुकरण करने के लिए आपको ज्ञात होना चाहिए। |
00:32 | इक्लिप्स का उपयोग करके जावा में डिफॉल्ट कंस्ट्रक्टर कैसे बनाएँ।
|
00:37 | यदि नहीं, तो संबंधित ट्यूटोरियल के लिए, दिखाई गई हमारी वेबसाइट पर जाएँ।
(http://www.spoken-tutorial.org)
|
00:44 | parameterized कंस्ट्रक्टर क्या है? |
00:48 | कंस्ट्रक्टर जिसमें पैरामीटर होता, parameterized कंस्ट्रक्टर कहलाता है।
|
00:55 | इसमें एक या एकसे अधिक पैरामीटर हो सकता हैं। |
00:59 | अब parameterized कंस्ट्रक्टर बनाएँ। |
01:03 | अतः इक्लिप्स में, मेरे पास Student.java फाइल है। |
01:09 | हमने पिछले ट्यूटोरियल में यह फाइल बनाई है। |
01:15 | अब हम कंस्ट्रक्टर में वेरिएबल्स को उनकी डिफॉल्ट वैल्यू देंगे। |
01:21 | अतः roll_number is equal to zero ten के बजाय। |
01:27 | और name is equal to null Raman के बजाय। |
01:33 | फिर टाइप करें System dot out dot println I am a default constructor.
|
01:55 | अतः हमने बिना पैरामीटर के कंस्ट्रक्टर बनाया है। |
02:00 | जावा में, इस तरह के कंस्ट्रक्टर को डिफॉल्ट कंस्ट्रक्टर भी कहा जाता है। |
02:07 | अब हम अन्य कंस्ट्रक्टर बनायेंगे। |
02:11 | अतः टाइप करें Student parentheses. |
02:17 | parenthesis में int the_roll_number comma String the_name. |
02:36 | अतः हमने क्या किया है, कंस्ट्रक्टर को पैरामीटर्स के साथ घोषित किया है। |
02:43 | कंस्ट्रक्टर का नाम Student जो क्लास का नाम है। |
02:49 | Parenthesis में, हमने कंस्ट्रक्टर के लिए दो पैरामीटर्स दिए हैं। |
02:57 | हम कंस्ट्रक्टर के लिए कितने भी पैरामीटर्स दे सकते हैं। |
03:02 | अब कर्ली ब्रैकेट्स में टाइप करें। |
03:05 | System dot out dot println I am a parameterized constructor |
03:29 | फिर roll_number is equal to the_roll_number. |
03:43 | और name is equal to the_name.
|
03:53 | अतः हमने पैरीमीटर्स के साथ कंस्ट्रक्टर बनाया है। |
03:58 | अब इस कंस्ट्रक्टर को कॉल करें। |
04:02 | अतः मेन मेथड में टाइप करें, student stu2 equal to' new student parentheses में 11 comma डबल कोट्स में Raju |
04:28 | अब studentDetail मेथड को कॉल करें। |
04:31 | अतः टाइप करें, stu2.studentDetail.
|
04:38 | प्रोग्राम को सेव और रन करें। |
04:44 | हम कंसोल पर आउटपुट देखते हैं। |
04:48 | डिफॉल्ट कंस्ट्रक्टर पहले कॉल होता है। |
04:52 | यह उनकी डिफॉल्ट वैल्यू के लिए वेरिएबल को इनिशीलाइज करता है। |
04:56 | फिर parameterized कंस्ट्रक्टर कॉल होता है। |
05:00 | यह उन वैल्यूज के लिए वेरिएबल इनिशीलाइज करता है, जो आर्ग्युमेंट के रूप में पास किये हैं। |
05:05 | जो 11 और Raju है। |
05:08 | अब देखते हैं कि, parametrized कंस्ट्रक्टर कैसे काम करता है। |
05:12 | When we call the जब हम parameterized कंस्ट्रक्टर को कॉल करते हैं, हम इसमें दो वैल्यूज पास करते हैं। |
05:18 | इन्हें आर्ग्युमेंट्स कहते हैं। |
05:22 | वैल्यू 11 को पैरामीटर the_roll_number से कॉपी करते हैं। |
05:31 | वैल्यू Raju को पैरामीटर the_name से कॉपी करते हैं। |
05:41 | फिर the_roll_number की वैल्यू roll_number में निर्दिष्ट करते हैं। |
05:50 | और the_name की वैल्यू name में निर्दिष्ट करते हैं। |
05:55 | इसलिए हम आउटपुट 11 और Raju देखते हैं। |
06:00 | parameterised कंस्ट्रक्टर को कॉल करते समय, सामान्य एरर्स देखें। |
06:07 | मानिए कि हम कंस्ट्रक्टर के लिए एक सिंगल आर्ग्युमेंट्स पास करते हैं। |
06:11 | अतः Raju को हटाएँ। |
06:15 | हम एक एरर पाते हैं। यह बताता है कि, “The constructor Student with parameter (int) is undefined.” |
06:24 | अतः आर्ग्युमेंट्स की संख्या पैरामीटर्स की संख्या से मिलनी चाहिए। |
06:30 | यहाँ हम फिर से टाइप कर सकते हैं Raju और एरर ठीक हो जाती है। |
06:36 | वैकल्पिक रूप से, हम सिंगल पैरामीटर के साथ अन्य कंस्ट्रक्टर परिभाषित कर सकते हैं। |
06:42 | इसे करें। |
06:45 | अतः Student paranthesis में int r number. |
07:01 | कर्ली ब्रैकेट्स में, टाइप करें System dot out dot println |
07:13 | I am a constructor with a single parameter. |
07:29 | फिर roll_number is equal to r number |
07:48 | फाइल को सेव करें। |
07:51 | जब हम कंस्ट्रक्टर को परिभाषित करते हैं, तो हम देखते हैं कि एरर हल हो गयी है। |
07:58 | प्रोग्राम को रन करें। |
08:02 | कंसोल पर हम देखते हैं कि roll number की वैल्यू 11 निर्दिष्ट है। |
08:08 | जब नाम null है, तब कंस्ट्रक्टर केवल एक आर्ग्युमेंट लेता है। |
08:18 | अब अपने कंस्ट्रक्टर को दो पैरामीटर्स के साथ वापस कॉल करें। |
08:23 | अतः टाइप करें Student stu3 is equal to new Student. |
08:40 | 11 comma Raju |
08:46 | फिर Stu3 dot studentDetail |
08:58 | मानिए कि यहाँ हम String के रूप में 11 पास कर रहे हैं, अतः डबल कोट्स जोड़ें। |
09:08 | हमें एक एरर मिलती है। |
09:10 | यह बताता है, कि“The constructor Student String commaString is undefined.” |
09:17 | अतः आर्ग्युमेंट का डेटा टाइप उसके पैरामीटर के साथ मिलना चाहिए। |
09:25 | अतः कोट्स को हटाएँ और फाइल को सेव करें। |
09:32 | अब हमें एरर नहीं दिख रही है। |
09:35 | अतः प्रोग्राम को रन करें। |
09:38 | आउटपुट में, हम तीन कंस्ट्रक्टर्स देखते हैं। |
09:42 | पहला एक डिफॉल्ट कंस्ट्रक्टर है। |
09:45 | दूसरा एक पैरामीटर के साथ कंस्ट्रक्टर है। |
09:50 | और यह तीसरा दो पैरामीटर्स के साथ कंस्ट्रक्टर है। |
09:56 | इस तरह हमने जावा में Parameterised कंस्ट्रक्टर बनाएँ।
|
10:05 | कंस्ट्रक्टर क्यों। |
10:07 | instance बनाते, प्रत्येक समय क्लास में वेरिएबल्स इनिशीलाइज होना चाहिए। |
10:13 | सभी वेरिएबल्स इनिशीलाइज करना कठिन हो सकता है। |
10:18 | अतः जावा ऑब्जेक्ट्स को इनिशीलाइज करने की अनुमति देता है, जब वे बनते हैं। |
10:25 | यह कंस्ट्रक्टर के उपयोग के माध्यम से किया जाता है। |
10:30 | अतः इस ट्यूटोरियल में हमने सीखा। |
10:33 | parameterized कंस्ट्रक्टर को बनाना। |
10:36 | parameterized कंस्ट्रक्टर की कार्यक्षमता। |
10:39 | और कंस्ट्रक्टर के उपयोग के लाभ। |
10:44 | स्व-मूल्यांकन के लिए, एक क्लास Employee बनाएँ। |
10:48 | पैरामीटर्स की भिन्न संख्या के साथ कंस्ट्रक्टर बनाएँ। |
10:53 | स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, |
10:56 | इस पर उपलब्ध वीडियो देखें |
11:02 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
11:06 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
|
11:10 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
11:12 | स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है। |
11:14 | ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
11:18 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
|
11:24 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। |
11:28 | यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
11:34 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है। |
11:43 | अब हम इस ट्यूटोरियल के अंत में आ गये हैं। |
11:46 | धन्यवाद |
11:47 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।
|