C++ program to implement three classes using multiple inheritance
by Ranjith | March 13th, 2010.MULTIPLE INHERITANCES
AIM:
Write a program to illustrating how all the three classes are implemented in multiple inheritance mode
ALGORITHM
• Start the process
• Invoke the class M
• Invoke the another class N
• Invoke one more class,ie class P,which is inherited by both M and N
• Create an object for class p,ie P p
• Call p.get_m(),assign the value in to ‘m’
• Call p.get_n(),assign the value in to ‘n’
• Call display(), for dispay the result
• Stop the result
PROGRAM:
#include<iosteram.h> #include<conio.h> Class M { Protected: Int m; Public : Void get_M(); }; Class N { Protected: Int n; Public: Void get_N(); }; Class p: public M, public N { Public: Void disply(void); }; Void M ::get_m(int x) { m=x; } Void N::get_n(int y) { n=y; } Void P:: disply(void) { Cout<<”m=”<<m<<endl; Cout<<”n=”<<n<<endl; Cout<<”m*n=”<<m*n<<endl; } int main() { P p; p.get_m(10); p.get_n(20); p.display(); return 0; }
OUTPUT
m=10
n=20
m*n=200
Share and Enjoy:



















