Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Feb 15, 2022

OOPs Pillars

In this section, we’ll learn four different pillars of object-oriented programming like abstraction, inheritance, encapsulation, and polymorphism.
Abstraction EASY
In this blog, we will learn about Abstraction, one of the four pillars of OOPs.
Encapsulation in C++ EASY
Encapsulation in C++ involves bundling data and methods into a single unit, providing abstraction and protection, enhancing code modularity and security.In this blog we will learn about Encapsulation in C++ in detail.
Four Pillars of Object-Oriented Programming (OOPS) EASY
The four pillars of OOPS are Inheritance, Polymorphism, Encapsulation and Abstraction. Object-oriented programming mainly focuses on objects
What is polymorphism? MEDIUM
Polymorphism is a principle that allows objects to take on many forms, making it possible to use a single interface to represent different types of entities.
Difference Between Compile Time and Run Time Polymorphism in Java EASY
Difference Between Compile Time and Run Time Polymorphism in Java is Compile time polymorphism is method overloading. Run time polymorphism is method overriding based on object type.
Inheritance in C++ EASY
In this article, we will discuss Inheritance in C++
Inheritance in Object Oriented Programming EASY
In this blog, we will learn about Inheritance Object Oriented Programming. We will understand its core concepts, its usage, and much more for better understanding.
Encapsulation in OOPs EASY
In this blog, we will learn about Encapsulation in OOPS in complete detail.
Single Inheritance in C++ EASY
In this article, we have discussed what Single Inheritance is, how to implement it in C++ and finally, we will look at an example of Single Inheritance in C++.
Multiple Inheritance
This blog will cover what multiple inheritance is, how to declare a class using multiple inheritance, what is the ambiguity problem and how to resolve it.
Hierarchical Inheritance in C++ EASY
Hierarchical inheritance in C++ involves a base class with multiple derived classes, each inheriting properties and behaviors. In this blog, we will learn about hierarchical inheritance, its syntax, and its example.
What is Hybrid Inheritance C++ EASY
Hybrid inheritance in C++ is a combination of multiple inheritance and hierarchical inheritance. Hybrid inheritance is also known as multipath inheritance.
Multilevel Inheritance in C++ EASY
In this article, we have discussed what Multilevel Inheritance is, how to implement it in C++ and finally, we will look at an example of Multilevel Inheritance in C++.