Thursday, 27 August 2015

C++ Basic Inheritance Example

#include <iostream>

using namespace std;

// Base Class
class Base
{
public:

// Base class constructor
Base()
{
cout << "Base Class" << endl;
}
};

// Derived Class
class Derived : public Base
{
public:

// Derived class constructor
Derived()
{
cout << "Derived Class" << endl;
}
};

int main()
{
Base b;         // Base class constructor called 
 Derived d;    // first Base class constructor called then derived class constructor
return 0;
}



output:

Base Class
Base Class
Derived Class


No comments:

Post a Comment