Java/C2/Constructor-overloading/Marathi
From Script | Spoken-Tutorial
| Time | Narration |
| 00:03 | Java मधील constructor overloading वरील ट्युटोरियलमधे अपले स्वागत. |
| 00:08 | आपण शिकणार आहोत, |
| 00:10 | constructor overloading म्हणजे काय? |
| 00:13 | constructor, overload करणे. |
| 00:16 | आपण वापरणार आहोत,
Ubuntu version 11.10 OS , Java Development kit 1.6, Eclipse 3.7.0 |
| 00:27 | ह्यासाठी आपल्याला java मधील , |
| 00:30 | eclipse द्वारे constructors बनवता येणे आवश्यक आहे. |
| 00:34 | नसल्यास संबंधित ट्युटोरियलसाठी आमच्या वेबसाईटला भेट द्या. |
| 00:40 | constructor overloading म्हणजे काय? |
| 00:43 | क्लाससाठी अनेक constructors डिफाईन करणे. |
| 00:46 | त्याच्या parameters ची संख्या किंवा टाईप्स भिन्न असावे लागतात. |
| 00:50 | constructor, overload कसा करायचा ते पाहू. |
| 00:54 | eclipse मधे आपल्याकडे दोन व्हेरिएबल्स आणि एक मेथड असलेला Student क्लास आहे. |
| 01:03 | प्रथम parameterized constructor बनवू. |
| 01:07 | त्यासाठी टाईप करा, Student 'parentheses मधे int number comma String the_name. |
| 01:26 | curly brackets मधे टाईप करा roll_number is equal to number. |
| 01:38 | आणि name is equal to the_name |
| 01:46 | आता हा दोन parameters असलेला constructor आहे. |
| 01:51 | आता constructor कॉल करू. |
| 01:53 | त्यासाठी name मेथडमधे टाईप करा, new Student parentheses semicolon |
| 02:03 | आपल्याला constructor Student is undefined अशी एरर दिसेल. |
| 02:10 | कारण आपला constructor दोन parameters असलेला आहे. |
| 02:16 | आणि parameters नसलेला constructor कॉल करत आहोत. |
| 02:22 | येथे arguments पास करणे आवश्यक आहे. |
| 02:25 | म्हणून parentheses मधे टाईप करा 22 comma double quotes मधे Ram. |
| 02:33 | आता error राहिलेली नाही. |
| 02:36 | मेथड कॉल करू. |
| 02:38 | त्यासाठी new च्या आधी टाईप करा, Student s is equal to new student. |
| 02:45 | आता object s द्वारे studentDetail() ही मेथड कॉल करा. |
| 02:53 | प्रोग्रॅम सेव्ह करून कार्यान्वित करा. |
| 02:58 | आपल्याला 22 आणि Ram हे आऊटपुट मिळाले. |
| 03:03 | आता parameter नसलेला constructor डिफाईन करू. |
| 03:07 | त्यासाठी टाईप करा Student parentheses. |
| 03:12 | curly brackets मधे roll_number is equal to 0. |
| 03:21 | आणि name is equal to double quotes मधे hypen म्हणजेच नाव दिलेले नाही. |
| 03:30 | आता parameter नसलेला constructor कॉल करू शकतो. |
| 03:35 | त्यासाठी टाईप करा, Student' s1 is equal to new Student parentheses semicolon. |
| 03:47 | कुठलीही एरर मिळाली नाही कारण parameter नसलेला constructor डिफाईन केलेला आहे. |
| 03:55 | नंतर s1 dot studentDetail |
| 04:01 | प्रोग्रॅम सेव्ह करून कार्यान्वित करा. |
| 04:04 | आऊटपुटमधे zero आणि dash दिसेल. default constructor कॉल केला गेला. |
| 04:11 | ह्याला constructor overloading म्हणतात. |
| 04:13 | वेगवेगळे parameter असलेले दोन constructor आपल्याकडे आहेत. |
| 04:17 | दोन्ही constructor ची नावे सारखीच आहेत. |
| 04:20 | parameter टाईप आणि त्यांच्या संख्येनुसार constructor कॉल केला जाईल. |
| 04:26 | constructor overloading चे फायदे पाहू. |
| 04:30 | समजा दोन parameters चा constructor कॉल करायचा आहे. |
| 04:35 | त्यासाठी टाईप करा Student s3= new Student(); |
| 04:51 | parentheses मधे प्रथम name argument आणि नंतर roll number देऊ. |
| 04:58 | काय होते ते पाहू. double quotes मधे Raju comma 45 |
| 05:08 | आपल्याला ही एरर दिसेल, constructor student with the parameter String comma int is undefined. |
| 05:18 | आता constructor डिफाईन करू. |
| 05:22 | त्यासाठी टाईप करा Student parenthesesमधे String the_name comma int r_no |
| 05:42 | आता येथे string हे पहिले parameter आणि दुसरे parameter int आहे. |
| 05:52 | नंतर curly bracket मधे 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 | constructor कॉल करतो तेव्हा , |
| 06:43 | पास केलेल्या parameters ची काळजी करण्याची गरज नाही. |
| 06:47 | कारण आपण वेगवेगळे parameters असलेले constructor डिफाईन केले आहेत. |
| 06:54 | योग्य constructor, overload होतो. |
| 06:57 | आपण केवळ एकाच parameter चा constructor डिफाईन करू. |
| 07:02 | म्हणजेच roll number. |
| 07:05 | त्यासाठी टाईप करा Student parenthesesमधे int num. |
| 07:16 | curly brackets मधे roll_number is equalto num. |
| 07:25 | आणि name is equal to "no name". |
| 07:33 | आता हा constructor कॉल करू. |
| 07:43 | त्यासाठी टाईप कर, Student s4 is equalto new Student कंसात एक argument पास करायचे आहे. 61 पास करू. |
| 08:04 | नंतर s4 dot studentDetail |
| 08:10 | प्रोग्रॅम सेव्ह करून कार्यान्वित करा. |
| 08:14 | आऊटपुटमधे roll number म्हणून 61 आणि name म्हणून no name दिसेल. |
| 08:21 | जेव्हा new कार्यान्वित होईल overloaded constructor कॉल केला जाईल. |
| 08:27 | parameters वर आधारित योग्य तो constructor, overload केला जातो. |
| 08:33 | अशाप्रकारे constructor overloading होते. |
| 08:40 | आपण शिकलो, |
| 08:42 | constructor overloading विषयी, |
| 08:45 | constructor overload करणे आणि त्याचा उपयोग. |
| 08:50 | असाईनमेंट. क्लास Employee साठी अनेक constructors बनवा आणि ते Overload करा. |
| 08:58 | प्रकल्पाची अधिक माहिती, |
| 09:00 | दिलेल्या लिंकवर उपलब्ध आहे. |
| 09:06 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
| 09:09 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
| 09:12 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
| 09:15 | Spoken Tutorials च्या सहाय्याने कार्यशाळा चालविते. |
| 09:17 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
| 09:20 | अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा |
| 09:26 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
| 09:30 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
| 09:35 | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. |
| 09:43 | हा पाठ येथे संपत आहे. |
| 09:46 | हे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते. धन्यवाद . |