Program to illustrate the concept of pure virtual functions.

#include<iostream>
using namespace std;    
class Base
{
public:
        virtual void Display1()=0;     //Pure virtual function
void Display2()
               {
            cout<<"Display2 of Base Class"<<endl;
               }
};
class DerivedClass:public Base
  {
public:
    void Display1()
    {
    cout<<"Display1 of Derived Class"<<endl;
    }
};
int main()
{
    DerivedClass D;
    D.Display1();            // This will invoke Display1() method of Derived Class
    D.Display2();            // This will invoke Display2() method of Base Class
    cout<<"/*\nName-Sanjampreet Singh\nRoll Number-1507967\n*/";
}

Output:


Comments

Popular posts from this blog

To create an html page with frames and frameset

1. Write a program to insert a new element at end as well as at a given position in an array in Java

1. To familiarize with network devices like switch, hub, routers and bridges in LaTex