1-6
Survey on Types of Inheritance Using Object Oriented Programming with C++
Authors: Manoj Kumar Sah, Vishal Garg
Number of views: 529
Object oriented programming has become a very
important programming paradigm. Object oriented programming
languages supports the classes, Inheritance, Encapsulation and
polymorphism. This takes a detailed look at different types of
Inheritance. OOPs come into existence in 1960s through the Simula
[1] language. Inheritance is one of the cornerstones of OOP because
it allows the creation of hierarchical classifications. Using
inheritance, we can create general class that defines traits common
to a set of related items. This class may then be inherited by other,
more specific classes, each adding only those things that are unique
to the inheriting class. When a class inherits another, the members of
the base class become members of the derived class.
Index Terms—About Base class, Derived class, Inheritance,
Reusability, Private, Public, and Protected