Java/C2/Default-constructor/Hindi

From Script | Spoken-Tutorial
Revision as of 16:59, 5 June 2014 by Devraj (Talk | contribs)

Jump to: navigation, search
Time' Narration
00:02 java( जावा) में डिफॉल्ट कंस्ट्रक्टर पर स्पोकन ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम सीखेंगे।
00:10 डिफॉल्ट कंस्ट्रक्टर के बारे में।
00:12 और कंस्ट्रक्टर को बनाना।
00:15 यहाँ हम उपयोग कर रहे हैं।
  • उबंटु वर्जन 11.10
  • Java Development kit (jdk) 1.6 और
  • इक्लिप्स 3.7.0


00:26 इस ट्यूटोरियल का अनुकरण करने के लिए आपको ज्ञात होना चाहिए।
00:29 इक्लिप्स का उपयोग करके Java में क्लास का ऑब्जेक्ट और क्लास कैसे बनाएँ।


00:34 यदि नहीं, तो संबधित ट्यूटोरियल के लिए दर्शाई गयी हमारी वेबसाइट पर जाएँ।

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


00:42 कंस्ट्रक्टर का उपयोग instance वैरिएबल को इनिशिलाइज करने के लिए किया जाता है।


00:46 इसे नए ऑब्जेक्ट को बनाते समय कॉल किया जाता है।


00:50 अब देखेंगे कि java में कंस्ट्रक्टर को कैसे परिभाषित करें।


00:55 अतः इक्लिप्स में, मैंने पहले ही एक java फाइल Student.java बना ली है।
01:02 Student क्लास में हम दो वैरिएबल्स घोषित करेंगे।


01:07 अतः टाइप करें int roll_number semi-colon और String name semi-colon.
01:20 अब एक मेथड बनाएँ।
01:22 अतः टाइप करें void studentDetail()
01:33 कर्ली ब्रैकेट्स में टाइप करें System dot out dot println roll_number
01:50 फिर System dot out dot println name
02:03 अब Main मेथड में हम इस मेथड को कॉल करेंगे।
02:08 अतः अब एक ऑब्जेक्ट बनाएँ और मेथड कॉल करें।
02:14 अतः टाइप करें Student ऑब्जेक्ट का नाम stu equal to new Student
02:28 फिर stu dot मेथड का नाम, जो है studentDetail
02:41 प्रोग्राम को सेव और रन करें।
02:46 हम आउटपुट zero और null देखते हैं।
02:49 अतः int वैरिएबल का roll_number इसकी डिफॉल्ट वैल्यू जीरो में इनिशिलाइज होता है।
02:56 और स्ट्रिंग name इसकी डिफॉल्ट वैल्यू नल में इनिशिलाइज होता है।


03:02 यदि हम कंस्ट्रक्टर को परिभाषित नहीं करते हैं, तो एक डिफॉल्ट कंस्ट्रक्टर बनता है।


03:08 डिफॉल्ट कंस्ट्रक्टर में कोई भी पैरामीटर्स नहीं होता है।
03:11 Instance वैरिएबल्स को उसकी डिफॉल्ट वैल्यू में इनिशिलाइज करता है।
03:16 अब कंस्ट्रक्टर को परिभाषित करें।
03:18 अतः टाइप करें Student parenthesis और कर्ली ब्रैकेट्स।


03:30 याद रखें, कंस्ट्रक्टर में क्लास नाम की तरह समान नाम होता है जिससे वह संबधित होता है।


03:38 कंस्ट्रक्टर मेथड्स के समान हैं, लेकिन वहाँ कुछ महत्वपूर्ण भिन्नताएँ हैं।
03:44 प्रोग्राम को सेव और रन करें।
03:48 हम समान आउटपुट देखते हैं।
03:51 ऐसा इसलिए क्योंकि, कंस्ट्रक्टर जिसे हमने परिभाषित किया है, वह बिना कंस्ट्रक्टर होने के समान है।
03:58 लेकिन यहाँ डिफॉल्ट कंस्ट्रक्टर नहीं बनता है, क्योंकि हमने कंस्ट्रक्टर को परिभाषित किया है।
04:06 अब अपने वैरिएबल्स को वैल्यू दें।
04:11 अतः कंस्ट्रक्टर के अंदर टाइप करें roll_number equal to ten सेमीकॉलन।
04:25 और name equal to डबल कोट्स में Raman
04:35 अब प्रोग्राम को सेव और रन करें।
04:43 हम आउटपुट में देखते हैं, कि रोल नंबर ten और नाम Raman है।
04:50 अतः कंस्ट्रक्टर instance फिल्ड को इनिशिलाइज करता है।
04:55 अब मेथड और कंस्ट्रक्टर के बीच कुछ भिन्नता देखते हैं।
05:01 कंस्ट्रक्टर में रिटर्न टाइप नहीं है।
05:05 जबकि मेथड में रिटर्न टाइप है।
05:10 कंस्ट्रक्टर को new ऑपरेटर का उपयोग करके कॉल किया जाता है।
05:16 जबकि मेथड को dot ऑपरेटर का उपयोग करके कॉल किया जाता है।
05:21 अतः यह कंस्ट्रक्टर और मेथड के बीच कुछ अंतर थे।
05:29 अतः इस ट्यूटोरियल में हमने सीखा।
05:32 डिफॉल्ट कंस्ट्रक्टर के बारे में।
05:34 कंस्ट्रक्टर को परिभाषित करना।
05:36 तथा मेथड और कंस्ट्रक्टर के बीच अंतर।
05:41 स्व-मूल्यांकन के लिए,
05:42 वैरिएबल्स के साथ Employee क्लास बनाएँ और वैरिएबल्स को प्रदर्शित करने के लिए मेथड बनाएँ।
05:47 और क्लास Employee के लिए कंस्ट्रक्टर बनाएँ।
05:52 स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए,
05:54 इस पर उपलब्ध वीडियो देखें http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
06:00 यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है।
06:03 यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं।
06:06 स्पोकन ट्यूटोरियल प्रोजेक्ट टीम
06:08 स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है।
06:11 ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं।
06:14 अधिक जानकारी के लिए कृपया contact@spoken-tutorial.org पर लिखें।


06:20 स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है।
06:24 यह भारत सरकार, एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है।
06:29 इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है।
http://spoken-tutorial.org/NMEICT-Intro 


06:38 अब हम इस ट्यूटोरियल के अंत में आ गये हैं।
06:40 यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है। मैं यश वोरा अब आपसे विदा लेता हूँ।
06:42 धन्यवाद।

Contributors and Content Editors

Devraj, Pratik kamble