Java/C2/Parameterized-constructors/Hindi

From Script | Spoken-Tutorial
Revision as of 16:15, 11 July 2014 by PoojaMoolya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:02 जावा में parameterized कंस्ट्रक्टर पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:08 इस ट्यूटोरियल में हम सीखेंगे।
00:10 parametrized कंस्ट्रक्टर के बारे में
00:13 और parameterized कंस्ट्रक्टर को बनाना।
00:17 यहाँ हम उपयोग कर रहे हैं।
  • उबंटु वर्जन 11.10 OS
  • Java Development kit 1.6
  • और इक्लिप्स 3.7.0
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 जब हम 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 इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
11:02 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
11:06 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
11:10 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम..
11:12 स्पोकन ट्यूटोरियल का उपयोग करके कार्यशालाएँ भी चलाती है।
11:14 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
11:18 अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें।
11:24 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
11:28 यह भारत सरकार के, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
11:34 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।

http://spoken-tutorial.org/NMEICT-Intro

11:43 अब हम इस ट्यूटोरियल के अंत में आ गये हैं।
11:46 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, मैं यश वोरा अब आपसे विदा लेता हूँ।
11:47 धन्यवाद


Contributors and Content Editors

Devraj, PoojaMoolya, Pratik kamble