OOP Part 3 | Inheritance & Polymorphism | Static | Data Science Mentorship Program(DSMP) 2022-23
Channel: CampusX
Date: 24/11/2022

----------------------------------------------------------------------------------------------------------------------------------------------
Enroll in this Programme from our Website - https://learnwith.campusx.in/

Course Website Link - https://campusx1040.graphy.com/s/preview/courses/CampusX-Data-Science-Mentorship-Program#6376dbd8e4b065a4cadac4db
----------------------------------------------------------------------------------------------------------------------------------------------
Code - https://colab.research.google.com/drive/1_Pd9W1yltcfPNGPj6oDqIM5m7sadegcY?usp=sharing
Task Link - https://colab.research.google.com/drive/1qyXCB1ha8rLUYWsuW4r7W6nkI9xGVkZ3?usp=sharing

⏲️ Timestamp
00:00 Session Start
04:10 Brief Recap of Last Session And Plan
8:55 Class Relationship

10:03 ✔️ Aggregation(Has-A relationship)
29:45 Aggregation class diagram

34:02 ✔️Inheritance
37:05 Example - Udemy
41:45 Inheritance Code Example
52:55 Inheritance Class Diagram
56:05 What gets Inherited
59:00 Constructor Example
1:08:35 Ex-1 Accessing Parent private Attribute with getter method
1:10:07 Ex-2 If Child has constructor, parent constructor not called
1:11:52 Ex-3 If Child don't have constructor, parent constructor is called
1:14:11 ✔️Method Overriding
1:17:06 ✔️Super Keyword
1:20:43 Super Constructor
1:26:40 Using Super Outside Class
1:28:04 Super can not access parent ka data

1:29:12 ✔️ Inheritance Summary
1:31:20 Practice Questions

1:37:05✔️Type Of Inheritance
1:38:13 Single Inheritance
1:38:38 Multilevel Inheritance
1:41:30 Hierarchical Inheritance
1:42:05 Multiple Inheritance
1:43:14 Hybrid Inheritance
1:45:43 Code Examples of Different types of Inheritance
1:48:34 Multiple Inheritance Example- The diamond Problem
1:50:55 More Practice Question on Inheritance
1:57:34 ✔️Polymorphism
1:58:17 Method Overriding
1:58:50 Method Overloading
2:06:22 Operator Overloading