Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Pillars of OOP Concept - Inheritance, Polymorphism, Encapsulation, and Abstraction

CodeHelp - by Babbar via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course introduces the four pillars of object-oriented programming in C++, including encapsulation, inheritance, polymorphism, and abstraction. It covers implementation examples, access modifiers, inheritance ambiguity, and a homework exercise.

Syllabus

- Introduction
- Encapsulation ?
- Promotion
- Full Encapsulation
- why Encapsulation ?
- Implementation
- Inheritance
- Implementation
- Access Modifiers and Inheritance
- Types of Inheritance
- Single Inheritance
- Multi-Level Inheritance
- Multiple Inheritance
- Hierarchical Inheritance
- Hybrid Inheritance
- Inheritance Ambiguity
- Polymorphism
- Compile Time Polymorphism
- Run Time Polymorphism
- Abstraction
- Homework

Taught by

CodeHelp - by Babbar

Reviews

Start your review of Pillars of OOP Concept - Inheritance, Polymorphism, Encapsulation, and Abstraction

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.