作业 5.19
来源:互联网 发布:网络写作集剧本编写 编辑:程序博客网 时间:2024/06/06 23:56
#include<iostream>#include<string>using namespace std;class base{public:base(string name1,int age1){ name=name1;age=age1;}void show(){ cout<<"年龄:"<<age<<endl; cout<<"姓名:"<<name<<endl;}private:string name;int age;};class leader:virtual public base{public:leader(string name1,int age1,string zhiwu1,string bumen1):base(name1,age1){ zhiwu=zhiwu1; bumen=bumen1;}void show1(){base::show();cout<<"部门:"<<bumen<<endl;cout<<"职务:"<<zhiwu<<endl;}void show5(){base::show();cout<<"部门:"<<bumen<<endl;cout<<"职务:"<<zhiwu<<endl;cout<<"**************************"<<endl;}private:string bumen;string zhiwu;};class engineer:virtual public base{public:engineer(string name1,int age1,string zhicheng1,string zhuanye1):base(name1,age1){zhicheng=zhicheng1;zhuanye=zhuanye1;}void show2(){base::show();cout<<"职称:"<<zhicheng<<endl;cout<<"专业:"<<zhuanye<<endl;cout<<"****************"<<endl;}void show4(){cout<<"职称:"<<zhicheng<<endl;cout<<"专业:"<<zhuanye<<endl;}private:string zhicheng;string zhuanye;};class chairman:private leader,private engineer{public:chairman(string zhiwu1,string name1,int age1,string zhicheng1,string zhuanye1,string bumen1):leader(name1,age1,zhiwu1,bumen1),engineer(name1,age1,zhicheng1,zhuanye1),base(name1,age1){}void show3(){ leader::show1();engineer::show4();}};int main(){leader l1("liyifan",30,"主席","足协"); l1.show5(); engineer e1("xiaoli",25,"老师","信管"); e1.show2(); chairman c1("老师","mingge",45,"教授","信管","信院"); c1.show3(); return 0; }
0 0
- 5.19作业
- 作业5.19
- 作业 5.19
- 作业5.19
- 作业5.19
- 作业5.19
- csapp2e 家庭作业 5.19
- C++作业5.19
- 5.19晚课堂作业
- JAVA 上机作业5.19
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- Liunx编程之信号signal
- 用数组作为函数返回值
- Android系统截屏功能提取
- Windows 7系统64位下vpn连接789错误解决方法
- hdu 5078
- 作业 5.19
- Android使用ViewPager实现左右切换02(转)
- poj1258 Agri-Net +hdu 1233 还是畅通工程 (最小生成树Prime算法)
- Django学习笔记(第四节)模板
- 仿《文明》游戏制作日志3
- 让WCF只需要配置服务地址
- 漫漫长日,匆匆十年:YC掌门人 Sam Altman 分享36条人生经验
- uva 10534题解(lis)
- 玩命牛的成长记录(十五)——编码前准备