第十.十一周项目4教师兼干部类



/* 

*Copyright (c) 2016,烟台大学计算机学院 

*All rights reserved. 

*文件名称 : 

*作    者 : 刘默涵 

*完成日期 : 2016年5月25号 

*版 本 号 : v6.0 

* 

*问题描述 : 

*输入描述 :   无 

*程序输出 : 

*/  

  

#include <iostream>  

using namespace std;  

class Teacher  

{  

protected:  

    int age;  

    string name;  

    string addr;  

    string title;  

    string sex;  

    int tel;  

public:  

    Teacher(int a,string n,string ad,string t,string s,int te);  

    void display();  

};  

Teacher::Teacher(int a,string n,string ad,string t,string s,int te)  

{  

    age=a;  

    name=n;  

    addr=ad;  

    title=t;  

    sex=s;  

    tel=te;  

}  

void Teacher::display()  

{  

    cout<<"年龄为:"<<age<<endl;  

    cout<<"姓名为:"<<name<<endl;  

    cout<<"地址为:"<<addr<<endl;  

    cout<<"科目为:"<<title<<endl;  

    cout<<"性别为:"<<sex<<endl;  

    cout<<"电话为:"<<tel<<endl;  

}  

class Cadre  

{  

protected:  

    int age;  

    string name;  

    string addr;  

    string post;  

    string sex;  

    int tel;  

public:  

    Cadre(int a,string n,string ad,string p,string s,int te);  

};  

Cadre::Cadre(int a,string n,string ad,string p,string s,int te)  

{  

    age=a;  

    name=n;  

    addr=ad;  

    post=p;  

    sex=s;  

    tel=te;  

}  

class Teacher_Cadre:public Teacher,public Cadre  

{  

private:  

    double wages;  

public:  

    Teacher_Cadre(int a,string n,string ad,string p,string t,string s,int te,double wa);  

    void display();  

};  

Teacher_Cadre::Teacher_Cadre(int a,string n,string ad,string p,string t,string s,int te,double wa):Teacher(a,n,ad,t,s,te),Cadre(a,n,ad,p,s,te),wages(wa){}  

void Teacher_Cadre::display()  

{  

    Teacher::display();  

    cout<<"职务为:"<<post<<endl;  

    cout<<"佣金为:"<<wages<<endl;  

}  

int main()  

{  

    Teacher_Cadre f1(27,"Curryons","Los Angeles ","jiaoshi","tiyu","man",1001056985,5000);  

    f1.display();  

  

}

  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值