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;
}
二、运行程序
三、心得体会
多继承的应用
四、知识点总结
多继承的应用
*
* 文件名称:教师干部类
* 作 者:刘丽
* 完成日期: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;
}
二、运行程序
三、心得体会
多继承的应用
四、知识点总结
多继承的应用
相关文章推荐
- c++作业5
- C++作业5
- C++第五次实验-------多继承
- 一些C++的开源项目和C++库以及修炼C++的方法
- c++第5次作业
- Add and Search Word
- 手动构造完全与`char *argv[]` 等价的参数
- 53. Maximum Subarray 连续子序列的最大和
- c++中值得初始化
- c++第5次实验-数组分离
- 实验:C++实验5-项目1
- C语言排序之二分查找
- C++实验5-求和
- MD5消息摘要的C++实现
- C语言输入输出函数归纳总结(printf/fprintf/sprintf/putchar/putch/putc/puts/fputs......)
- 【C++】Digest of 《effective C++》--2
- Course Schedule II
- 异常规范和c++11
- 如何在VS2012 C++项目里面添加静态库文件lib
- C++第五次作业