Friday, April 9, 2021

simple program in c++ (OOP) (61)

 #include<iostream>

using namespace std;

class Address

{

protected:

string city, state, country;

public:

Address()

{

city="";

state="";

country="";

}

void getter();

void setter();

};

void Address::getter()

{

cout<<"please enter your city name here:";

cin>>city;

cout<<"please enter your state name here:";

cin>>state;

cout<<"please enter your country name here:";

cin>>country;

}

void Address::setter()

{

cout<<"your city name is:"<<city<<endl;

cout<<"your state name is:"<<state<<endl;

cout<<"your country name is:"<<country<<endl;

}

class Employee:public Address

{

protected:

string Employee_Name,gender;

int Date_of_Birth, Employ_Id;

public:

Employee()

{

Employee_Name="";

gender="";

Date_of_Birth=0;

Employ_Id=0;

}

void getter();

void setter();

};

void Employee::getter()

{

cout<<"please enter  Employee_Name here:";

cin>>Employee_Name;

cout<<"please enter your gender here:";

cin>>gender;

cout<<"please enter your Date_of_Birth here:";

cin>>Date_of_Birth;

cout<<"please enter your Employ_Id here:";

cin>>Employ_Id;

}

void Employee::setter()

{

cout<<"your Employee_Name  is:"<<Employee_Name <<endl;

cout<<"your gender  is:"<<gender <<endl;

cout<<"your  Date_of_Birth is:"<<Date_of_Birth <<endl;

cout<<"your Employ_Id is:"<<Employ_Id <<endl;

}

int main()

{

  Employee obj3,obj4;

   cout<<"Employee 1"<<endl;

  obj3.Address::getter();

  obj3.Employee::getter();

  cout<<"------------------------------------"<<endl;

  obj3.Address::setter();

  obj3.Employee::setter();

  cout<<"______________________________________"<<endl;

  cout<<"Employee 2"<<endl;

  obj3.Address::getter();

  obj3.Employee::getter();

  cout<<"------------------------------------"<<endl;

  obj3.Address::setter();

  obj3.Employee::setter();

}

No comments:

Post a Comment