Table of Contents
Design an employee class in C++
Design an employee class for reading and displaying the employee information, the
getInfo() and displayInfo() methods will be used repectively. Where getInfo() will
be private method
Click here to get other OOP Practical
FYIT practical 1-a
#include<iostream>
using namespace std;
class Employee
{
string ename, eid, edept, eadrs;
public:
Employee()
{
getInfo();
}
void displayInfo()
{
cout<<"n Name : "<<ename<<"n ID : "<<eid<<"n Department : "<<edept<<"n Address : "<<eadrs;
}
private:
void getInfo()
{
cout<<"Enter employee details";
cout<<"nName : ";
cin>>ename;
cout<<"ID : ";
cin>>eid;
cout<<"Department : ";
cin>>edept;
cout<<"Address : ";
cin>>eadrs;
}
};
//itvoyagers.in
int main()
{
Employee emp1 = Employee();
emp1.displayInfo();
return 0;
}
OUTPUT :
Enter employee details
Name : Vikram
ID : 005
Department : BSc IT
Address : Mumbai
Name : Vikram
ID : 005
Department : BSc IT
Address : Mumbai
Check out more FYIT OOP Practical Program and other logic building programs in C++
FYIT OOP Practical Programs |
Classes and methods |
FY-1-a Design an employee class in easy way |
FY-1-b Design a student class in easy way |
FY-1-c Best OOP program to print factorial and other |
FY-1-d Best OOP program define function outside class |
Using friend functions. |
FY-2-a Best OOP program-friend function for adding the two complex numbers |
Constructors and method overloading |
FY-3-a Best C++ program to add two complex number |
FY-3-b Easy program to calculate area and volume using method overloading |
Operator Overloading |
FY-4-a Easy C++ program to overload unary operator (-) |
FY-4-b Overload the operator for adding the timings of two clocks in C++ in easy way |
FY-4-c Easy C++ program to overload the operator for concatenating two strings |
Inheritance |
FY-5-a Easy C++ program to design a class for single level inheritance |
FY-5-b Easy C++ program to design a class for multiple inheritance |
Other Practice-Program |
1 – Best C++ program to calculate employee salary |
More coming soon… Stay tuned |