FY-5-b Easy C++ program to design a class for multiple inheritance

C++ program to design a class for multiple inheritance

Design a class for multiple inheritance.

Click here to get other OOP Practical

FYIT practical 5-b Design a class to demonstrate multiple inheritance

#include<iostream>
using namespace std;
class person
{
protected:
int age;
char name[20];
public:
void get()
{
cout<<"Name : ";
cin>>name;
cout<<"Age : ";
cin>>age;
}
void disp()
{
cout<<endl<<"Person name : "<<name;
cout<<endl<<"Person age : "<<age;
}
};
class employee
{
protected:
float sal;
public:
void esal()
{
cout<<endl<<"Salary : ";
cin>>sal;
cout<<"Salary of the employee : "<<sal;
}
};
class empful:public person,public employee
{
protected:
float hours;
public:
void eworkhrs()
{
cout<<endl<<"Working hours : ";
cin>>hours;
}
void printhrs()
{
cout<<endl<<"Hours worked : "<<hours;
}
};
int main()
{
empful e;
e.get();
e.disp();
e.esal();
e.eworkhrs();
e.printhrs();
return 0;
}

Output

demonstrate multiple inheritance itvoyagers

Check out more FYIT OOP Practical Program and other logic building programs in C++

We are aiming to explain all concepts of C++ and OOP in easiest terms as possible.
ITVoyagers-logo
ITVoyagers
Author

Leave a Comment