Difference between revisions of "Advanced-Cpp/C2/Inheritance/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ''''Title of script''': Inheritance '''Author: Manali Ranade''' '''Keywords: Advanced-C++''' {| border=1 !Time !Narration |- | 00:01 | '''C++ मधीलInheritanc…')
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Title of script''': Inheritance
 
 
'''Author: Manali Ranade'''
 
 
'''Keywords: Advanced-C++'''
 
 
 
 
 
{| border=1  
 
{| border=1  
!Time  
+
|'''Time'''
!Narration  
+
|'''Narration'''
 
+
  
 
|-  
 
|-  
 
| 00:01  
 
| 00:01  
| '''C++ मधीलInheritance वरील पाठात आपले स्वागत.'''
+
| '''C++''' मधील '''Inheritance''' वरील पाठात आपले स्वागत.
  
 
|-  
 
|-  
Line 22: Line 13:
 
|-  
 
|-  
 
| 00:09  
 
| 00:09  
| '''इनहेरिटन्स.'''  
+
| '''इनहेरिटन्स''' , '''इनहेरिटन्सचे प्रकार.'''  
 
+
|-
+
| 00:10
+
| '''इनहेरिटन्सचे प्रकार.'''  
+
  
 
|-  
 
|-  
Line 38: Line 25:
 
|-  
 
|-  
 
| 00:19  
 
| 00:19  
| '''उबंटु OS '''वर्जन 11.10 आणि  
+
| उबंटु '''OS''' वर्जन '''11.10''' आणि  
  
 
|-  
 
|-  
 
| 00:24  
 
| 00:24  
| '''g++ compiler '''वर्जन 4.6.1 वापरू.  
+
| '''g++ compiler ''' वर्जन '''4.6.1''' वापरू.  
  
 
|-  
 
|-  
Line 50: Line 37:
 
|-  
 
|-  
 
| 00:32  
 
| 00:32  
| एक ऑब्जेक्टला दुस-या ऑब्जेक्टचे गुणधर्म मिळतात त्याला '''इनहेरिटन्स म्हणतात.'''
+
| एक ऑब्जेक्टला दुस-या ऑब्जेक्टचे गुणधर्म मिळतात त्याला इनहेरिटन्स म्हणतात.  
  
 
|-  
 
|-  
Line 58: Line 45:
 
|-  
 
|-  
 
| 00:44  
 
| 00:44  
| '''इनहेरिटन्सचे प्रकार'''  
+
| '''इनहेरिटन्सचे प्रकार''', '''सिंगल लेव्हल इनहेरिटन्स'''  
 
+
|-
+
| 00:45
+
| '''सिंगल लेव्हल इनहेरिटन्स'''  
+
  
 
|-  
 
|-  
Line 158: Line 141:
 
|-  
 
|-  
 
| 02:23  
 
| 02:23  
| '''exam_inherit.cppहे फाईल नेम आहे.'''
+
| '''exam_inherit.cpp''' हे फाईल नेम आहे.
  
 
|-  
 
|-  
Line 166: Line 149:
 
|-  
 
|-  
 
| 02:35  
 
| 02:35  
| iostream ही हेडर फाईल आहे.  
+
| ''' iostream''' ही हेडर फाईल आहे.  
  
 
|-  
 
|-  
 
| 02:38  
 
| 02:38  
| '''येथे std namespace''' वापरत आहोत.  
+
| येथे '''std namespace''' वापरत आहोत.  
  
 
|-  
 
|-  
 
| 02:42  
 
| 02:42  
| आपल्याकडे '''student हा '''क्लास आहे'''.'''
+
| आपल्याकडे '''student''' हा क्लास आहे.  
  
 
|-  
 
|-  
 
| 02:44  
 
| 02:44  
| आपल्याकडे '''roll_no हे इंटिजर '''व्हेरिएबल आणि '''name हा कॅरॅक्टर अॅरे आहे.'''
+
| आपल्याकडे '''roll_no''' हे इंटिजर व्हेरिएबल आणि '''name''' हा कॅरॅक्टर अॅरे आहे.  
  
 
|-  
 
|-  
 
| 02:50  
 
| 02:50  
| '''हे studentक्लासचे प्रायव्हेट मेंबर्स आहेत'''.  
+
| हे '''student''' क्लासचे प्रायव्हेट मेंबर्स आहेत.  
  
 
|-  
 
|-  
 
| 02:53  
 
| 02:53  
| '''input आणि displayही student क्लासची पब्लिक '''फंक्शन्स''' आहेत'''.  
+
| '''input''' आणि '''display''' ही '''student''' क्लासची पब्लिक फंक्शन्स आहेत.  
  
 
|-  
 
|-  
 
| 02:59  
 
| 02:59  
| '''येथे विद्यार्थ्याचे नाव, रोल नंबर मिळवण्यासाठी input''' फंक्शन वापरत आहोत.  
+
| येथे विद्यार्थ्याचे नाव, रोल नंबर मिळवण्यासाठी '''input''' फंक्शन वापरत आहोत.  
  
 
|-  
 
|-  
 
| 03:06  
 
| 03:06  
| आपल्याकडे '''रोल नंबर '''आणि नाव दाखवण्यासाठी '''display''' फंक्शन आहे.  
+
| आपल्याकडे '''रोल नंबर''' आणि नाव दाखवण्यासाठी '''display''' फंक्शन आहे.  
  
 
|-  
 
|-  
 
| 03:11  
 
| 03:11  
| तसेच '''exam_inherit नावाचा आणखी एक '''क्लास आहे'''.'''
+
| तसेच '''exam_inherit''' नावाचा आणखी एक क्लास आहे.
  
 
|-  
 
|-  
Line 210: Line 193:
 
|-  
 
|-  
 
| 03:23  
 
| 03:23  
| नंतर '''exam_inherit क्लासची''' '''sub1, sub2,'''  
+
| नंतर '''exam_inherit क्लासची '''sub1, sub2,'''  
  
 
|-  
 
|-  
 
| 03:28  
 
| 03:28  
| '''sub3 आणि total ही '''प्रायव्हेट व्हेरिएबल्स घोषित केली आहेत'''.'''
+
| '''sub3''' आणि '''total''' ही प्रायव्हेट व्हेरिएबल्स घोषित केली आहेत.
  
 
|-  
 
|-  
 
| 03:33  
 
| 03:33  
| येथे '''input_exam''' आणि '''display_exam ही पब्लिक फंक्शन्स आहेत.'''
+
| येथे '''input_exam''' आणि '''display_exam'''  ही पब्लिक फंक्शन्स आहेत.
  
 
|-  
 
|-  
 
| 03:41  
 
| 03:41  
| येथे '''exam_inheritहा क्लास पूर्ण केला आहे.'''
+
| येथे '''exam_inherit''' हा क्लास पूर्ण केला आहे.  
  
 
|-  
 
|-  
 
| 03:44  
 
| 03:44  
| आपण तीन विषयांचे मार्क्स घेण्यासाठी '''input_exam '''फंक्शन वापरत आहोत.  
+
| आपण तीन विषयांचे मार्क्स घेण्यासाठी '''input_exam''' फंक्शन वापरत आहोत.  
  
 
|-  
 
|-  
 
| 03:52  
 
| 03:52  
| येथे display_exam फंक्शनद्वारे तीन विषयांच्या मार्कांची बेरीज करणार आहोत.  
+
| येथे '''display_exam''' फंक्शनद्वारे तीन विषयांच्या मार्कांची बेरीज करणार आहोत.  
  
 
|-  
 
|-  
Line 238: Line 221:
 
|-  
 
|-  
 
| 04:01  
 
| 04:01  
| '''हे main फंक्शन आहे.'''  
+
| हे '''main''' फंक्शन आहे.
  
 
|-  
 
|-  
 
| 04:03  
 
| 04:03  
| येथे '''ex''' हे exam_inherit क्लासचे ऑब्जेक्ट बनवले आहे.  
+
| येथे '''ex''' हे '''exam_inherit''' क्लासचे ऑब्जेक्ट बनवले आहे.  
  
 
|-  
 
|-  
Line 258: Line 241:
 
|-  
 
|-  
 
| 04:20  
 
| 04:20  
| '''टर्मिनल''' उघडण्यासाठी '''Ctrl, Alt आणि T बटणे एकत्रितपणे दाबा'''.  
+
| '''टर्मिनल''' उघडण्यासाठी '''Ctrl, Alt'''  आणि '''T''' बटणे एकत्रितपणे दाबा.  
  
 
|-  
 
|-  
 
| 04:30  
 
| 04:30  
| कंपाईल करण्यासाठी टाईप करा  
+
| कंपाईल करण्यासाठी टाईप करा ,'''g++ (space)exam_inherit.cpp (space)-o (space) exam'''  
 
+
|-
+
| 04:31
+
| '''g++ (space)exam_inherit.cpp (space)-o (space) exam'''  
+
  
 
|-  
 
|-  
 
| 04:41  
 
| 04:41  
| एंटर दाबा.
+
| एंटर दाबा, टाईप करा  
 
+
|-
+
| 04:42
+
| टाईप करा  
+
  
 
|-  
 
|-  
Line 282: Line 257:
 
|-  
 
|-  
 
| 04:46  
 
| 04:46  
| येथे असे दिसेल,  
+
| येथे असे दिसेल, '''Enter Roll no.:'''  
 
+
|-
+
| 04:47
+
| '''Enter Roll no.:'''  
+
  
 
|-  
 
|-  
 
| 04:49  
 
| 04:49  
| '''आपण1''' देऊया.  
+
| आपण '''1''' देऊया.  
  
 
|-  
 
|-  
 
| 04:51  
 
| 04:51  
| '''Enter Name:'''  
+
| '''Enter Name:''' , टाईप करा '''Arya''' .  
 
+
|-
+
| 04:52
+
| टाईप करा '''Arya''' .  
+
  
 
|-  
 
|-  
Line 306: Line 273:
 
|-  
 
|-  
 
| 04:57  
 
| 04:57  
| '''मी 60''' देत आहे.  
+
| मी '''60''' देत आहे.  
  
 
|-  
 
|-  
 
| 05:00  
 
| 05:00  
| '''subject 2 साठी 70'''  
+
| '''subject 2''' साठी '''70'''  
  
 
|-  
 
|-  
 
| 05:02  
 
| 05:02  
| आणि '''subject 3 साठी 80'''  
+
| आणि '''subject 3''' साठी '''80'''  
  
 
|-  
 
|-  
Line 322: Line 289:
 
|-  
 
|-  
 
| 05:08  
 
| 05:08  
| '''Roll no is: 1'''  
+
| '''Roll no is: 1''', '''Name is: Arya,''' आणि  
 
+
|-
+
| 05:09
+
| '''Name is: Arya,''' आणि  
+
  
 
|-  
 
|-  
Line 346: Line 309:
 
|-  
 
|-  
 
| 05:22  
 
| 05:22  
| '''multilevel.cppहे आपले फाईलनेम आहे.'''
+
| '''multilevel.cpp''' हे आपले फाईलनेम आहे.
  
 
|-  
 
|-  
Line 358: Line 321:
 
|-  
 
|-  
 
| 05:38  
 
| 05:38  
| कारणderived क्लासमधून प्रायव्हेट मेंबर्स अॅक्सेस करता येत नाहीत.  
+
| कारण derived क्लासमधून प्रायव्हेट मेंबर्स अॅक्सेस करता येत नाहीत.  
  
 
|-  
 
|-  
 
| 05:44  
 
| 05:44  
| येथे '''gradeहा आणखी एक क्लास आहे.'''
+
| येथे '''grade''' हा आणखी एक क्लास आहे.  
  
 
|-  
 
|-  
 
| 05:49  
 
| 05:49  
| हा '''exam_inherit '''क्लासचा वारस क्लास आहे'''.'''
+
| हा '''exam_inherit ''' क्लासचा वारस क्लास आहे.  
  
 
|-  
 
|-  
Line 374: Line 337:
 
|-  
 
|-  
 
| 05:56  
 
| 05:56  
| आणि '''exam_inherit''' क्लास हा '''grade '''क्लासचा बेस क्लास आहे.  
+
| आणि '''exam_inherit''' क्लास हा '''grade ''' क्लासचा बेस क्लास आहे.  
  
 
|-  
 
|-  
 
| 06:02  
 
| 06:02  
| '''exam_inherit क्लासमधील सर्व डेटा व फंक्शन्स grade '''क्लासला वारशाने मिळतील.  
+
| '''exam_inherit''' क्लासमधील सर्व डेटा व फंक्शन्स '''grade''' क्लासला वारशाने मिळतील.  
  
 
|-  
 
|-  
 
| 06:11  
 
| 06:11  
| येथे '''avg हे gradeह्या क्लासचे प्रायव्हेट मेंबर म्हणून '''घोषित केले आहे'''.'''  
+
| येथे '''avg''' हे '''grade''' ह्या क्लासचे प्रायव्हेट मेंबर म्हणून घोषित केले आहे.
  
 
|-  
 
|-  
 
| 06:17  
 
| 06:17  
| आणि '''average हे पब्लिक फंक्शन म्हणून घोषित केले आहे'''.  
+
| आणि '''average''' हे पब्लिक फंक्शन म्हणून घोषित केले आहे.  
  
 
|-  
 
|-  
Line 402: Line 365:
 
|-  
 
|-  
 
| 06:30  
 
| 06:30  
| main फंक्शन मधे '''gd हे grade क्लासचे '''ऑब्जेक्ट बनवले आहे'''.'''  
+
| main फंक्शन मधे '''gd''' हे '''grade''' क्लासचे ऑब्जेक्ट बनवले आहे.
  
 
|-  
 
|-  
 
| 06:36  
 
| 06:36  
| नंतर '''gd ऑब्जेक्ट द्वारे सर्व '''फंक्शन्स कॉल करणार आहोत.  
+
| नंतर '''gd''' ऑब्जेक्ट द्वारे सर्व फंक्शन्स कॉल करणार आहोत.  
  
 
|-  
 
|-  
Line 418: Line 381:
 
|-  
 
|-  
 
| 06:44  
 
| 06:44  
| display  
+
| display, display_exam  
 
+
|-
+
| 06:45
+
| display_exam  
+
  
 
|-  
 
|-  
Line 458: Line 417:
 
|-  
 
|-  
 
| 07:17  
 
| 07:17  
| कंपाईल करण्यासाठी टाईप करा  
+
| कंपाईल करण्यासाठी टाईप करा '''g++ (space) multilevel.cpp (space) -o (space) mul'''  
 
+
|-
+
| 07:18
+
| '''g++ (space) multilevel.cpp (space) -o (space) mul'''  
+
  
 
|-  
 
|-  
 
| 07:26  
 
| 07:26  
| '''एंटर दाबा.'''
+
| एंटर दाबा, टाईप करा '''./mul'''  
 
+
|-
+
| 07:27
+
| टाईप करा  
+
 
+
'''./mul'''  
+
  
 
|-  
 
|-  
 
| 07:30  
 
| 07:30  
| '''एंटर दाबा.'''
+
| एंटर दाबा.
  
 
|-  
 
|-  
 
| 07:32  
 
| 07:32  
| आपल्याला दिसेल,  
+
| आपल्याला दिसेल, '''Enter Roll no.:'''  
 
+
'''Enter Roll no.:'''  
+
  
 
|-  
 
|-  
 
| 07:34  
 
| 07:34  
| '''मी 2''' टाईप करत आहे.  
+
| मी '''2''' टाईप करत आहे.  
  
 
|-  
 
|-  
Line 494: Line 441:
 
|-  
 
|-  
 
| 07:38  
 
| 07:38  
| '''मी Pratham''' टाईप करत आहे.  
+
| मी '''Pratham''' टाईप करत आहे.  
  
 
|-  
 
|-  
Line 502: Line 449:
 
|-  
 
|-  
 
| 07:43  
 
| 07:43  
| '''मी 65''' देत आहे.  
+
| मी '''65''' देत आहे.  
  
 
|-  
 
|-  
 
| 07:46  
 
| 07:46  
| '''subject2 साठी 67''' आणि,  
+
| '''subject2''' साठी '''67''' आणि,  
  
 
|-  
 
|-  
 
| 07:48  
 
| 07:48  
| '''subject3 साठी 82'''  
+
| '''subject3''' साठी '''82'''  
 
   
 
   
 
|-  
 
|-  
Line 522: Line 469:
 
|-  
 
|-  
 
| 07:56  
 
| 07:56  
| '''Name is: Pratham '''  
+
| '''Name is: Pratham ''' , '''Total is: 214,''' आणि
 
+
|-
+
| 07:57
+
| '''Total is: 214, आणि'''  
+
  
 
|-  
 
|-  
Line 542: Line 485:
 
|-  
 
|-  
 
| 08:07  
 
| 08:07  
| थोडक्यात,  
+
| थोडक्यात, या पाठात शिकलो,
 
+
|-
+
| 08:08
+
| '''या पाठात शिकलो,'''
+
  
 
|-  
 
|-  
 
| 08:10  
 
| 08:10  
| इनहेरिटन्स आणि,  
+
| इनहेरिटन्स आणि,इनहेरिटन्सचे प्रकार.  
 
+
|-
+
| 08:11
+
| इनहेरिटन्सचे प्रकार.  
+
  
 
|-  
 
|-  
 
| 08:14  
 
| 08:14  
| असाईनमेंट म्हणून,  
+
| असाईनमेंट म्हणून, Shape क्लास बनवणारा प्रोग्रॅम लिहा.  
 
+
|-
+
| 08:15
+
| Shape क्लास बनवणारा प्रोग्रॅम लिहा.  
+
  
 
|-  
 
|-  
 
| 08:18  
 
| 08:18  
| क्लास नंतर Area आणि Perimeterही दोन क्लासची फंक्शन्स बनवा.  
+
| क्लास नंतर Area आणि Perimeter ही दोन क्लासची फंक्शन्स बनवा.  
  
 
|-  
 
|-  
Line 602: Line 533:
 
|-  
 
|-  
 
| 08:53  
 
| 08:53  
| <nowiki>contact [at] spoken hyphen tutorial dot org वर लिहा.</nowiki>  
+
| contact [at] spoken hyphen tutorial dot org वर लिहा.</nowiki>  
  
 
|-  
 
|-  
Line 619: Line 550:
 
| 09:13  
 
| 09:13  
 
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते&nbsp;. सहभागासाठी धन्यवाद.  
 
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते&nbsp;. सहभागासाठी धन्यवाद.  
 
 
|}
 
|}

Latest revision as of 11:01, 11 April 2017

Time Narration
00:01 C++ मधील Inheritance वरील पाठात आपले स्वागत.
00:06 यात शिकणार आहोत,
00:09 इनहेरिटन्स , इनहेरिटन्सचे प्रकार.
00:12 उदाहरणाच्या सहाय्याने हे बघू.
00:16 ह्या पाठासाठी,
00:19 उबंटु OS वर्जन 11.10 आणि
00:24 g++ compiler वर्जन 4.6.1 वापरू.
00:28 इनहेरिटन्सचा परिचय करून घेऊ.
00:32 एक ऑब्जेक्टला दुस-या ऑब्जेक्टचे गुणधर्म मिळतात त्याला इनहेरिटन्स म्हणतात.
00:38 अस्तित्वात असलेल्या क्लासचे गुणधर्म न बदलता त्यांचा पुनर्वापर करण्याची ही क्रिया आहे.
00:44 इनहेरिटन्सचे प्रकार, सिंगल लेव्हल इनहेरिटन्स
00:48 मल्टिपल लेव्हल इनहेरिटन्स
00:50 हायरार्किकल इनहेरिटन्स
00:52 मल्टिलेव्हल इनहेरिटन्स
00:55 हायब्रीड इनहेरिटन्स
00:57 प्रथम base क्लास आणि derived क्लास बद्दल जाणून घेऊ.
01:02 बेस क्लासला स्वतःचे गुणधर्म आणि फंक्शनॅलिटी असते.
01:06 ह्याला पेरेंट क्लासही म्हणतात.
01:09 त्याचे काही कॉमन गुणधर्म असतात जे ऑब्जेक्टसना वारशाने मिळतात.
01:14 derived क्लास हा चाईल्ड क्लास असतो.
01:18 derived क्लासला बेस क्लासकडून गुणधर्म आणि फंक्शनॅलिटी वारशाने मिळते.
01:23 सिंगल लेव्हल इनहेरिटन्स म्हणजे काय ते पाहू.
01:27 सिंगल लेव्हल इनहेरिटन्समधे केवळ एक बेस क्लास आणि एक derived क्लास असतो.
01:34 मल्टिपल इनहेरिटन्स
01:37 मल्टिपल इनहेरिटन्समधे derived क्लासला एकापेक्षा अधिक बेस क्लासकडून वारसा मिळतो.
01:44 हायरार्किकल इनहेरिटन्स
01:47 हायरार्किकल इनहेरिटन्समधे अनेक derived क्लासेसना एका बेस क्लासकडून वारसा मिळतो.
01:55 मल्टिलेव्हल इनहेरिटन्स
01:57 मल्टिलेव्हल इनहेरिटन्स मधे इतर क्लासेससाठी सब क्लास हा बेस क्लासचे कार्य करतो.
02:05 आणि हायब्रीड इनहेरिटन्स
02:08 हायब्रीड इनहेरिटन्समधे एकापेक्षा अधिक प्रकारचा वारसा एकत्रित होतो.
02:14 आता सिंगल लेव्हल इनहेरिटन्सचे उदाहरण पाहू.
02:18 मी एडिटरमधे कोड आधीच टाईप करून ठेवला आहे.
02:21 तो समजून घेऊ.
02:23 exam_inherit.cpp हे फाईल नेम आहे.
02:28 ह्या उदाहरणात विद्यार्थ्याचे नाव, रोल नंबर आणि मार्क्स दाखवणार आहोत.
02:35 iostream ही हेडर फाईल आहे.
02:38 येथे std namespace वापरत आहोत.
02:42 आपल्याकडे student हा क्लास आहे.
02:44 आपल्याकडे roll_no हे इंटिजर व्हेरिएबल आणि name हा कॅरॅक्टर अॅरे आहे.
02:50 हे student क्लासचे प्रायव्हेट मेंबर्स आहेत.
02:53 input आणि display ही student क्लासची पब्लिक फंक्शन्स आहेत.
02:59 येथे विद्यार्थ्याचे नाव, रोल नंबर मिळवण्यासाठी input फंक्शन वापरत आहोत.
03:06 आपल्याकडे रोल नंबर आणि नाव दाखवण्यासाठी display फंक्शन आहे.
03:11 तसेच exam_inherit नावाचा आणखी एक क्लास आहे.
03:16 हा derived क्लास आहे.
03:18 ह्यास student क्लासकडून वारशाने डेटा आणि फंक्शन मिळेल.
03:23 नंतर exam_inherit क्लासची sub1, sub2,
03:28 sub3 आणि total ही प्रायव्हेट व्हेरिएबल्स घोषित केली आहेत.
03:33 येथे input_exam आणि display_exam ही पब्लिक फंक्शन्स आहेत.
03:41 येथे exam_inherit हा क्लास पूर्ण केला आहे.
03:44 आपण तीन विषयांचे मार्क्स घेण्यासाठी input_exam फंक्शन वापरत आहोत.
03:52 येथे display_exam फंक्शनद्वारे तीन विषयांच्या मार्कांची बेरीज करणार आहोत.
03:59 नंतर ती बेरीज प्रिंट करणार आहोत.
04:01 हे main फंक्शन आहे.
04:03 येथे ex हे exam_inherit क्लासचे ऑब्जेक्ट बनवले आहे.
04:10 ex ऑब्जेक्ट द्वारे सर्व फंक्शन्स कॉल करणार आहोत.
04:15 हे रिटर्न स्टेटमेंट आहे.
04:18 प्रोग्रॅम कार्यान्वित करू.
04:20 टर्मिनल उघडण्यासाठी Ctrl, Alt आणि T बटणे एकत्रितपणे दाबा.
04:30 कंपाईल करण्यासाठी टाईप करा ,g++ (space)exam_inherit.cpp (space)-o (space) exam
04:41 एंटर दाबा, टाईप करा
04:43 ./exam एंटर दाबा.
04:46 येथे असे दिसेल, Enter Roll no.:
04:49 आपण 1 देऊया.
04:51 Enter Name: , टाईप करा Arya .
04:55 Enter marks of subject1
04:57 मी 60 देत आहे.
05:00 subject 2 साठी 70
05:02 आणि subject 3 साठी 80
05:06 आऊटपुट असा दिसेल,
05:08 Roll no is: 1, Name is: Arya, आणि
05:11 Total is: 210
05:13 आता ह्याच उदाहरणात मल्टिलेव्हल इनहेरिटन्स पाहू.
05:18 मी कोड आधीच टाईप केलेला आहे.
05:20 एडिटरवर जाऊ.
05:22 multilevel.cpp हे आपले फाईलनेम आहे.
05:28 येथे total व्हेरिएबल घोषित केले आहे.
05:32 हे exam_inherit क्लासचे पब्लिक व्हेरिएबल आहे.
05:38 कारण derived क्लासमधून प्रायव्हेट मेंबर्स अॅक्सेस करता येत नाहीत.
05:44 येथे grade हा आणखी एक क्लास आहे.
05:49 हा exam_inherit क्लासचा वारस क्लास आहे.
05:53 grade हा क्लास derived क्लास आहे.
05:56 आणि exam_inherit क्लास हा grade क्लासचा बेस क्लास आहे.
06:02 exam_inherit क्लासमधील सर्व डेटा व फंक्शन्स grade क्लासला वारशाने मिळतील.
06:11 येथे avg हे grade ह्या क्लासचे प्रायव्हेट मेंबर म्हणून घोषित केले आहे.
06:17 आणि average हे पब्लिक फंक्शन म्हणून घोषित केले आहे.
06:21 आपण क्लास पूर्ण केला आहे.
06:23 येथे सरासरी काढण्यासाठी average फंक्शन वापरणार आहोत.
06:27 नंतर average प्रिंट करणार आहोत.
06:30 main फंक्शन मधे gd हे grade क्लासचे ऑब्जेक्ट बनवले आहे.
06:36 नंतर gd ऑब्जेक्ट द्वारे सर्व फंक्शन्स कॉल करणार आहोत.
06:40 gd.input()
06:42 input_exam
06:44 display, display_exam
06:46 आणि average फंक्शन.
06:49 हे आपले रिटर्न स्टेटमेंट आहे.
06:52 grade क्लास हा derived क्लास आहे.
06:56 आणि exam_inherit हा grade क्लासचा बेस क्लास आहे.
07:01 येथे exam_inherit क्लास हा derived क्लास आहे.
07:06 student क्लास exam_inherit क्लासचा बेस क्लास आहे.
07:12 प्रोग्रॅम कार्यान्वित करू.
07:14 टर्मिनलवर जाऊ.
07:17 कंपाईल करण्यासाठी टाईप करा g++ (space) multilevel.cpp (space) -o (space) mul
07:26 एंटर दाबा, टाईप करा ./mul
07:30 एंटर दाबा.
07:32 आपल्याला दिसेल, Enter Roll no.:
07:34 मी 2 टाईप करत आहे.
07:36 Enter Name:
07:38 मी Pratham टाईप करत आहे.
07:41 Enter marks of subject1
07:43 मी 65 देत आहे.
07:46 subject2 साठी 67 आणि,
07:48 subject3 साठी 82
07:52 आऊटपुट असा दिसेल :
07:54 Roll no is: 2
07:56 Name is: Pratham , Total is: 214, आणि
07:59 Average is: 71
08:01 आपण पाठाच्या अंतिम टप्प्यात आहोत.
08:05 स्लाईडसवर जाऊ.
08:07 थोडक्यात, या पाठात शिकलो,
08:10 इनहेरिटन्स आणि,इनहेरिटन्सचे प्रकार.
08:14 असाईनमेंट म्हणून, Shape क्लास बनवणारा प्रोग्रॅम लिहा.
08:18 क्लास नंतर Area आणि Perimeter ही दोन क्लासची फंक्शन्स बनवा.
08:23 नंतर चौरस, आयत आणि वर्तुळ सारख्या विविध आकारांचे क्षेत्रफळ आणि परिमिती काढा.
08:31 स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
08:34 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
08:37 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
08:42 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,
08:44 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
08:47 परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
08:51 अधिक माहितीसाठी कृपया
08:53 contact [at] spoken hyphen tutorial dot org वर लिहा.</nowiki>
08:58 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
09:02 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
09:09 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
09:13 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते . सहभागासाठी धन्यवाद.

Contributors and Content Editors

PoojaMoolya, Ranjana