#include <iostream>
#include <string>
using namespace std;
class Teacher
{
protected:
string name;
int age;
char sex;
string address;
int tep;
string title;
public:
Teacher(string nam,int a,char s,string ad,int t,string tit);
void display();
};
class Cadre
{
public:
Cadre(string nam,int a,char s,string ad,int t,string p);
protected:
string name;
int age;
char sex;
string address;
int tep;
string post;
};
class Teacher_Cadre:public Teacher ,public Cadre
{
protected:
int wage;
public:
Teacher_Cadre(string nam,int a,char s,string ad,int t,string tit,string p,int w);
void show();
};
Teacher::Teacher(string nam,int a,char s,string ad,int t,string tit)
{
name = nam;
age = a;
sex = s;
address = ad;
tep = t;
title = tit;
}
void Teacher::display()
{
cout<<"name:"<<Teacher::name<<endl;
cout<<"age:"<<Teacher::age<<endl;
cout<<"sex:"<<Teacher::sex<<endl;
cout<<"address:"<<Teacher::address<<endl;
cout<<"tep:"<<Teacher::tep<<endl;
cout<<"title:"<<title<<endl;
}
Cadre::Cadre(string nam,int a,char s,string ad,int t,string p)
{
name = nam;
age = a;
sex = s;
address = ad;
tep = t;
post = p;
}
Teacher_Cadre::Teacher_Cadre(string nam,int a,char s,string ad,int t,string tit,string p,int w):
Teacher(nam,a,s,ad,t,tit),Cadre(nam,a,s,ad,t,p)
{
wage=w;
}
void Teacher_Cadre::show()
{
display();
cout<<"post:"<<post<<endl;
cout<<"wage:"<<wage<<endl;
}
int main()
{
Teacher_Cadre TC("Wang-li",24,'f',"山东省潍坊青州",3843876,"teacher","instructor",8888);
TC.show();
system("pause");
return 0;
}
第十二周任务(二)
最新推荐文章于 2022-04-28 20:04:12 发布