Single Inheritance - OOP's Concept

What is Single Inheritance OOP's concept in C++?


Single Inheritance is method in which a derived class has only one base class.

Example :

#include <iostream.h> class Value
int val;
void set_values (int a)
{ val=a;}
}; class Cube: public Value
int cube()
{ return (val*val*val); }
}; int main ()
Cube cub;
cub.set_values (5);
cout << "The Cube of 5 is::" << cub.cube() << endl;
return 0;

Result :

The Cube of 5 is:: 125

In the above example the derived class "Cube" has only one base class "Value". This is the single inheritance OOP's concept.

C++ Tutorial

Ask Questions

Ask Question