第十二周上机实践项目——教师兼干部类
来源:互联网 发布:广东淘宝司法拍卖网站 编辑:程序博客网 时间:2024/05/19 12:28
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:教师兼干部类*作者:刘中林 *完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。 要求: (1) 在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 (2) 在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务), 在Teacher_Cadre类中还包含数据成员wages(工资)。 (3) 对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。 (4) 在类体中声明成员函数,在类外定义成员函数。 (5) 在派生类Teacher_Cadre的成员函数show中调用Teacher类中的display函数, 输出姓名、年龄、性别、职称、地址、电话,然后再用cout语句输出职务与工资。*程序输出:人的信息*问题分析:*算法设计:*/#include <iostream>#include <string>using namespace std;class Teacher{public:Teacher(string nam,int a,string s,string add,string numb,string tit);void display();protected:int age; string name,addr,title,sex,number;};class Cadre{public:Cadre(string nam,int a,string s,string add,string numb,string pos);protected:int age; string name; string sex,addr,number,post;};class Teacher_Cadre:public Teacher,public Cadre{public:Teacher_Cadre(string nam,int a,string s,string add,string numb,string title,string pos,int wag);void show();private:int wage;};void Teacher::display(){cout<<"姓名:"<<name<<endl;cout<<"年龄:"<<age<<endl;cout<<"性别:"<<sex<<endl;cout<<"地址:"<<addr<<endl;cout<<"电话:"<<number<<endl;cout<<"职称:"<<title<<endl;}Teacher::Teacher(string nam, int a,string s,string add,string numb,string tit){ name=nam; age=a; sex=s; addr=add; number=numb; title=tit;}Cadre::Cadre(string nam,int a,string s,string add,string numb,string pos){ name=nam; age=a; sex=s; addr=add; number=numb; post=pos;}Teacher_Cadre::Teacher_Cadre(string nam,int a,string s,string add,string numb,string tit,string pos,int wag):Teacher(nam,a,s,add,numb,tit),Cadre(nam,a,s,add,numb,pos){wage=wag;}void Teacher_Cadre::show(){display();cout<<"职务:"<<post<<endl;cout<<"工资:"<<wage<<endl;}int main(){ Teacher_Cadre t("刘中林",20,"男","菏泽","123456","学生","大学生",0); t.show(); return 0;}
*样例输出:
*心得体会:积小流,成江海。。
0 0
- 第十二周上机实践项目——教师兼干部类
- 第十二周上机项目1教师兼干部类
- 第十二周项目1——教师兼干部类
- 第十二周项目一——教师兼干部类
- 第十二周项目1——教师兼干部类
- 第十二周项目1——教师兼干部类
- 第十二周 课后实践:项目一——教师兼干部类
- 第12周上机实践项目1——教师兼干部类
- 第十二周项目:教师兼干部类
- 第十一周上机实践——项目4-教师兼干部类
- 第十一周上机实践项目4:教师兼干部类
- 第十一周上机实践项目4:教师兼干部类
- 第十周第十一周上机实践项目-项目4-教师兼干部类
- 第十二周(项目二)——教师兼干部类。
- 15第十二周项目一——教师兼干部类
- 第十二周项目2-教师兼干部类
- 第十二周 项目2 教师兼干部类
- 第十二周项目二教师兼干部类
- CRC Implementation Code in C
- 索引列not null与count(*)关系
- Forfiles用法
- CStringArray使用方法(2)
- 时间和日期有关的类
- 第十二周上机实践项目——教师兼干部类
- zoj 3769 Diablo III (分组背包+优化+背包细节)
- C# 文件去只读工具-线程-技术&分享
- 开源企业网站系统 MiinCMP1.0 SAE 版发布
- Android版本升级同时Sqlite数据库的升级及之前数据的保留
- 推荐系统实践第1章总结
- 从Trie树(字典树)谈到后缀树(10.28修订)
- iOS应用性能调优的25个建议和技巧
- 好的程序员到底好在哪里?