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

c++第5次实验

2016-05-08 16:19 295 查看
一、问题及程序

*
* 文件名称:教师干部类
* 作 者:刘丽
* 完成日期:2016年5月8日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include <iostream>
#include<string>
using namespace std;
class Teacher
{
private:
string name;
int age;
string sex;
string title;
public:
Teacher(string na,int a,string s,string ti)
{
name=na;
age=a;
sex=s;
title=ti;
}
void display();
};
void Teacher::display()
{
cout<<"姓名:"<<name<<endl;
cout<<"年龄:"<<age<<endl;
cout<<"性别:"<<sex<<endl;
cout<<"职称:"<<title<<endl;
}
class Cadre
{
protected:
string post;
string name;
int age;
string sex;
public:
Cadre(string na,int a,string s,string po)
{
name=na;
age=a;
sex=s;
post=po;
}
};
class Teacher_Cadre:public Teacher,public Cadre
{
private:
double wages;
public:
Teacher_Cadre(string na,int a,string s,string ti,string po,double wa):
Teacher(na,a,s,ti),Cadre(na,a,s,po),wages(wa){wages=wa;}
void show();
};
void Teacher_Cadre::show()
{
display();
cout<<"职务:"<<post<<endl;
cout<<"工资:"<<wages<<endl;
}
int main()
{
Teacher_Cadre tc("曾辉","42","男","副教授","主任","1534.5");
tc.show();
return 0;
}

二、运行程序



三、心得体会

多继承的应用

四、知识点总结

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