您的位置:首页 > 编程语言 > C语言/C++

C++第五次实验

2016-05-20 11:38 459 查看
#include<iostream>

#include<string>

using namespace std;

class Teacher

{

public:

Teacher(string n,string s,int a,string t);

void display();

string sex;

string name;

int age;

string title;

};

Teacher::Teacher(string n,string s,int a,string t)

{ name=n;sex=s;age=a;title=t; }

void Teacher::display()

{

cout<<"姓名"<<name<<endl;

cout<<"性别"<<sex<<endl;

cout<<"年龄"<<age<<endl;

cout<<"职称"<<title<<endl;

}

class Cadre

{

public:

Cadre(string n,string s,int a,string p);

string sex;

string name;

int age;

string post;

};

Cadre::Cadre(string n,string s,int a,string p)

{

name=n;sex=s;age=a;post=p;

}

class Teacher_Cadre:public Teacher,public Cadre

{

public:

Teacher_Cadre(string n,string s,int a,string t,string p,double w);

void show();

double wages;

};

Teacher_Cadre::Teacher_Cadre(string n,string s,int a,string t,string p,double w):Teacher(n,s,a,t),Cadre(n,s,a,p),wages(w){}

void Teacher_Cadre::show()

{

display();

cout<<"职务"<<post<<endl;

cout<<"薪水"<<wages<<endl;

}

int main()

{

Teacher_Cadre t1("曾辉","男",42,"副教授","主任",1534.5);

t1.show();

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: