2-12-1 教师兼干部类
来源:互联网 发布:mac网盘下载速度慢 编辑:程序博客网 时间:2024/04/28 18:02
问题及代码:
#include <iostream>#include <cstring>using namespace std;class Teacher{protected: string Name; int Age; char Sex; string Address; string Tel; string Title;public: Teacher():Name("未指定"),Age(0),Sex('?'),Address("未指定"),Tel("未指定"),Title("未指定") {}; Teacher(string,int,char,string,string,string); void Display();};Teacher::Teacher(string N,int A,char S,string Addr,string T,string Tit){ Name=N; Age=A; Sex=S; Address=Addr; Tel=T; Title=Tit;}void Teacher::Display(){ cout<<endl; cout<<"教师信息:"<<endl; cout<<"姓名:"<<Name<<endl; cout<<"年龄:"<<Age<<endl; cout<<"性别:"<<Sex<<endl; cout<<"地址:"<<Address<<endl; cout<<"电话:"<<Tel<<endl; cout<<"职称:"<<Title<<endl;}class Cadre{protected: string Name; int Age; char Sex; string Address; string Tel; string Post;public: Cadre():Name("未指定"),Age(0),Sex('?'),Address("未指定"),Tel("未指定"),Post("未指定") {}; Cadre(string,int,char,string,string,string); void Display();};Cadre::Cadre(string N,int A,char S,string Addr,string T,string P){ Name=N; Age=A; Sex=S; Address=Addr; Tel=T; Post=P;}void Cadre::Display(){ cout<<endl; cout<<"干部信息:"<<endl; cout<<"姓名:"<<Name<<endl; cout<<"年龄:"<<Age<<endl; cout<<"性别:"<<Sex<<endl; cout<<"地址:"<<Address<<endl; cout<<"电话:"<<Tel<<endl; cout<<"职务:"<<Post<<endl;}class Teacher_Cadre:public Teacher,public Cadre{private: int Wages;public: Teacher_Cadre(string,int,char,string,string,string,string,int); void Show();};Teacher_Cadre::Teacher_Cadre(string N,int A,char S,string Addr,string T,string Tit,string P,int W) :Teacher(N,A,S,Addr,T,Tit),Cadre(N,A,S,Addr,T,P){ Wages=W;}void Teacher_Cadre::Show(){ Teacher::Display(); cout<<"职务:"<<Cadre::Post<<endl; cout<<"工资:"<<Wages<<endl; cout<<endl;}int main(){ Teacher t0; t0.Display(); Teacher t1("李晓凡",19,'M',"S510","17862817876","叫兽"); t1.Display(); Cadre c0; c0.Display(); Cadre c1("侯鑫行",20,'M',"S510","17862817868","粗鲁大汉"); c1.Display(); Teacher_Cadre tc0("邵帅",21,'M',"S510","17862817902","大神","抠脚大汉",9999); tc0.Show(); return 0;}
运行结果:
学习小结:
哈哈,三位舍友光荣上榜
这次100多行代码都是自己敲出来的,感觉有点累,不过蛮充实的,自己设计自己测试
刚好让我体验了下贺老在课堂上说的不用模版
睡了...
0 0
- 2-12-1 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- 教师兼干部类
- MongoDB之数组更新操作
- 分析DTD文档,写XML实例(简单;自我讲解)
- 微信分享功能
- HDU 5239 Doom(线段树)
- No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'
- 2-12-1 教师兼干部类
- block 实现原理详解
- XML小练习:根据XML写出Schema(简单)
- hdu 2102 A计划 伪3D迷宫
- IoC(控制反转)的主要组件和注入的两种方式
- Step into Scala - 32 - Test
- 《C++Primer》读书笔记--类模板
- Java单元测试(Junit+Mock+代码覆盖率)
- XML小练习:利用DOM解析XML(初级,实用性不强)