Java/C2/Parameterized-constructors/Marathi
From Script | Spoken-Tutorial
Time | Narration |
00:02 | Java मधील parameterized constructor वरील ट्युटोरियलमधे स्वागत. |
00:08 | आपण शिकणार आहोत, |
00:10 | parametrized constructor विषयी |
00:13 | parameterized constructor बनवणे. |
00:17 | येथे वापरत आहोत, Ubuntu version 11.10 OS,
Java Development kit 1.6 आणि Eclipse 3.7.0 |
00:29 | आपल्याला माहित असायला हवे, |
00:32 | eclipse द्वारे java मधे default constructor बनवणे. |
00:37 | नसल्यास संबंधित ट्युटोरियलसाठी आमच्या वेबसाईटला भेट द्या. |
00:44 | parameterized constructor म्हणजे काय ? |
00:48 | parameter असलेल्या constructor ला parameterized constructor म्हणतात. |
00:55 | त्यात एक किंवा त्यापेक्षा अधिकparameter असू शकतात. |
00:59 | आता parameterized constructor बनवू. |
01:03 | त्यासाठी eclipse मधे Student.java ही फाईल आहे. |
01:09 | ही फाईल आधीच्या पाठात बनवली होती. |
01:15 | constructor मधे त्यांच्या default value सहित व्हेरिएबल्स देऊ. |
01:21 | म्हणजे roll_number is equal to दहा ऐवजी शून्य. |
01:27 | आणि name is equal to Raman ऐवजी null . |
01:33 | नंतर टाईप करा System dot out dot println कंसात डबल कोट्स मधे I am a default constructor. |
01:55 | अशाप्रकारे parameters नसलेला constructor बनवला. |
02:00 | java मधे या constructor ला default constructor म्हणतात. |
02:07 | आता दुसरा constructor बनवू. |
02:11 | त्यासाठी टाईप करा Student parentheses. |
02:17 | parenthesis मधे int the_roll_number comma String the_name. |
02:36 | आपण parameters असलेला constructor घोषित केला आहे. |
02:43 | constructor चे नाव Student जे आपल्या क्लासचे नाव आहे. |
02:49 | paranthesis मधे constructor ला दोन parameters दिली आहेत. |
02:57 | आपण त्याला कितीही parameters देऊ शकतो. |
03:02 | आता curly brackets मधे टाईप करा, |
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 | अशाप्रकारे parameters असलेला constructor बनवला. |
03:58 | आता constructor कॉल करू. |
04:02 | त्यासाठी main मेथडमधे टाईप करा Student stu2 equal to new Student parentheses मधे 11 comma double quotes मधे Raju |
04:28 | studentDetail मेथड कॉल करू. |
04:31 | त्यासाठी टाईप करा, stu2.studentDetail(). |
04:38 | फाईल सेव्ह करून कार्यान्वित करा. |
04:44 | आपल्याला console वर आऊटपुट मिळेल. |
04:48 | प्रथम default constructor कॉल केला जाईल. |
04:52 | तो व्हेरिएबल्स त्यांच्या default व्हॅल्यूजने initialize करेल. |
04:56 | नंतर parameterized constructor कॉल केला जाईल. |
05:00 | आपण argument म्हणून पास केलेल्या व्हॅल्यूजने व्हेरिएबल्स initialize होतील. |
05:05 | म्हणजेच 11 आणि Raju. |
05:08 | आता parametrized constructor चे कार्य पाहू. |
05:12 | parameterized constructor कॉल करतो तेव्हा त्यात दोन व्हॅल्यूज प्रदान करतो. |
05:18 | त्याला arguments म्हणतात. |
05:22 | parameter the_roll_number कडे 11 ही व्हॅल्यू पाठवली जाईल. |
05:31 | आणि parameter the_name' कडे Raju ही व्हॅल्यू पाठवली जाईल. |
05:41 | नंतर the_roll_number ची व्हॅल्यू roll_number ला, |
05:50 | आणि the_name ची व्हॅल्यू name ला दिली जाईल. |
05:55 | आपण 11 आणि Raju हे आऊटपुट बघू शकतो. |
06:00 | parameterised constructor कॉल केल्यावर येणा-या कॉमन errors पाहू. |
06:07 | समजा constructor ला एकच argument पास केले. |
06:11 | Raju काढून टाका. |
06:15 | आपल्याला “The constructor Student with parameter (int) is undefined.” ही एरर मिळेल. |
06:24 | म्हणजे arguments आणि parameters ची संख्या सारखीच असली पाहिजे . |
06:30 | येथे Raju टाईप करा error निघून जाईल. |
06:36 | किंवा एकच parameter असलेला दुसरा constructor डिफाईन करू शकतो. |
06:42 | तो करू. |
06:45 | म्हणून Student paranthesis मधे int r number. |
07:01 | curly bracketsमधे टाईप करा 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 | constructor डिफाईन केल्यावर आपल्याला एरर गेलेली दिसेल. |
07:58 | प्रोग्रॅम कार्यान्वित करा. |
08:02 | console वर roll number ला 11 ही व्हॅल्यू दिलेली दिसेल. |
08:08 | name null आहे कारण constructor केवळ एकच argument घेत आहे. |
08:18 | आता पुन्हा दोन parameters घेणारा constructor कॉल करू. |
08:23 | त्यासाठी टाईप करा Student stu3 is equal to new Student. |
08:40 | कंसात 11 comma Raju. |
08:46 | नंतर Stu3 dot studentDetail(); |
08:58 | समजा येथे 11 हे String म्हणून पास केले. येथे double quotes समाविष्ट करा. |
09:08 | आपल्याला ही एरर मिळेल. |
09:10 | “The constructor Student String comma String is undefined.” |
09:17 | म्हणजेच argument चा डेटा टाईप सुध्दा parameter च्या डेटा टाईपशी जुळला पाहिजे. |
09:25 | म्हणून quotes काढा आणि फाईल सेव्ह करा. |
09:32 | आता error दिसणार नाही. |
09:35 | प्रोग्रॅम कार्यान्वित करा. |
09:38 | आऊटपुट मधे तीन constructors दिसतील. |
09:42 | पहिला default constructor. |
09:45 | दुसरा एक parameter असलेला Constructor . |
09:50 | आणि तिसरा दोन पॅरामीटर असलेला Constructor . |
09:56 | अशा प्रकारे java मधे Parameterised constructor बनवले जातात. |
10:05 | constructor कशासाठी? |
10:07 | instance बनवताना क्लास मधील व्हेरिएबल्स प्रत्येक वेळी initialize करणे आवश्यक आहे. |
10:13 | सर्व व्हेरिएबल्स initialize करणे कंटाळवाणे असू शकते. |
10:18 | java मधे objects बनवतानाच त्यांना initialize करायची सोय दिलेली आहे. |
10:25 | हे constructor द्वारे केले जाते. |
10:30 | या पाठात शिकलो, |
10:33 | parameterized constructor बनवणे, |
10:36 | parameterized constructor चे कार्य , |
10:39 | constructor वापरण्याचे फायदे. |
10:44 | असाईनमेंट. Employee क्लास बनवा. |
10:48 | वेगवेगळी parameters ची संख्या असलेले constructors बनवा. |
10:53 | प्रकल्पाची अधिक माहिती, |
10:56 | दिलेल्या लिंकवर उपलब्ध आहे.spoken-tutorial.org/what is a spoken-tutorial. |
11:02 | ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल. |
11:06 | जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता. |
11:10 | स्पोकन ट्युटोरियल प्रॉजेक्ट टीम, |
11:12 | Spoken Tutorials च्या सहाय्याने कार्यशाळा चालविते. |
11:14 | परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते. |
11:18 | अधिक माहितीसाठी कृपया '''contact [at] spoken hyphen tutorial dot org वर लिहा |
11:24 | "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे. |
11:28 | यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे. |
11:34 | यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे. |
11:43 | हा पाठ येथे संपत आहे. |
11:46 | ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते. धन्यवाद. |