Home | Computer Science
<
Multiple Inheritance
Defination
A feature of C++ where a class can inherit from more than one classes.
Inheritance
Syntax of it is
class abc{
};
class abc1{
};
class abc2:public abc,public abc1{
};
Some information
- A class can also be derived from more than one base class, using a comma-separated list:
Basic Program
INPUT
#include <iostream>
#include<conio.h>
class abc{
public:
void add()
{
int a=10;
int b=20;
int c=10*20;
cout<<c;
}
};
class abc1{
public:
void sub()
{
int e=900;
int f=100;
int g=e/f;
cout<<endl<<g;
}
};
class abc2:public abc,public abc1{
public:
void div()
{
add();
sub();
}
};
main() {
clrscr();
abc2 a1;
a1.div();
getch();
}
OUTPUT