C++ Program to demonstrate single inheritance
Program
#include<iostream>
using namespace std;
class baseClass
{
public:
baseClass()
{
cout << "Base Class constructor called" << endl;
}
};
class derievedClass: public baseClass
{
public:
derivedClass()
{
cout << "Derived Class constructor called" << endl;
}
};
int main()
{
cout << "Calling only base class object:" << endl;
baseClass b;
cout << endl;
cout << "Calling derived class object:" << endl;
derivedClass d;
return 0;
}
Output
$ g++ single-inheritance.cpp
$ ./a.out
Calling only base class object:
Base Class constructor called
Calling derived class object:
Base Class constructor called
Derived Class constructor called