#include <iostream>
using namespace std;
class Teacher
{
public:
Teacher(string n1,int a,string s,string add,string tel,string ti)
{
name=n1;
age=a;
sex=s;
address=add;
TelNum=tel;
title=ti;
}
void display()
{
cout<<"个人简介"<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"地址:"<<address<<endl;
cout<<"电话:"<<TelNum<<endl;
cout<<"职称:"<<title<<endl;
}
private:
string name;
int age;
string sex;
string address;
string TelNum;
string title;
};
class Cadre
{
public:
Cadre(string n1,int a,string s,string add,string tel,string po)
{
name=n1;
age=a;
sex=s;
address=add;
TelNum=tel;
post=po;
}
void display()
{
cout<<"个人简介"<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"地址:"<<address<<endl;
cout<<"电话:"<<TelNum<<endl;
cout<<"职务:"<<post<<endl;
}
string getPost()
{
return post;
}
private:
string name;
int age;
string sex;
string address;
string TelNum;
string post ;
};
class Teacher_Cadre:public Teacher,public Cadre
{
public:
Teacher_Cadre(string n1,int a,string s,string add,string tel,string ti,string po,int wa):Teacher(n1,a,s,add,tel,ti),Cadre(n1,a,s,add,tel,po),wages(wa){}
void show()
{
Teacher::display();
cout<<"职务:"<<Cadre::getPost()<<endl;
cout<<"工资:"<<wages<<"元"<<endl;
}
private:
int wages;
};
int main()
{
Teacher_Cadre Jim("Jim",20,"Man","BeiJing","17853535888","School_Master","IT_woker",5000);
Jim.show();
return 0;
}
教师兼干部类
最新推荐文章于 2022-05-04 16:37:19 发布