Write A
Program for Virtual Functions Using C++ Programming
#include<iostream.h>
#include<conio.h>
class base {
public:
virtual void show() {
cout << "\n Base class
show:";
}
void display() {
cout << "\n Base class
display:";
}
};
class drive : public base {
public:
void display() {
cout << "\n Drive
class display:";
}
void show() {
cout << "\n Drive
class show:";
}
};
void main() {
clrscr();
base obj1;
base *p;
cout << "\n\t P points to base:\n";
p = &obj1;
p->display();
p->show();
cout << "\n\n\t P points to drive:\n";
drive obj2;
p = &obj2;
p->display();
p->show();
getch();
OUTPUT:-
P points to Base
Base class display
Base class show
P points to Drive
Base class Display
Drive class Show
Comments
Post a Comment