教师兼干部类

//04.* 作    者: 马德鹏      
//05.* 完成日期:2014 年 5 月17 日      
//06.* 版 本 号:v1.0      
//07.*   
#include <iostream>
#include <string>
using namespace std;
class Cadre
{
public:
    Cadre(string name,int a,char s,string ad,long t,string p)
    {
        nam=name;
        age=a;
        sex=s;
        addr=ad;
        tell=t;
        post=p;
    }
protected:
    string nam;
    int age;
    char sex;
    string addr;
    long tell;
    string post;
};
class Teacher
{
public:
    Teacher(string name,int a,char s,string ad,long t,string ti)
    {
        nam=name;
        age=a;
        sex=s;
        addr=ad;
        tell=t;
        title=ti;
    }
    void display();
protected:
    string nam;
    int age;
    char sex;
    string addr;
    long tell;
    string title;
};
class Teacher_Cadre:public Cadre,public Teacher
{
public:
    Teacher_Cadre(string name,int a,char s,string ti,string ad,long t,string p,int wa):
        Cadre(name,a,s,ad,t,p),Teacher(name,a,s,ad,t,ti),wages(wa) {}
    void show();
protected:
    //string nam;
    //int age;
    //char sex;
    //string addr;
    //long tell;
    int wages;
};
void Teacher::display()
{
    cout<<"姓名为:"<<nam<<endl;
    cout<<"年龄为:"<<age<<endl;
    cout<<"性别为:"<<sex<<endl;
    cout<<"职称为:"<<title<<endl;
    cout<<"地址为:"<<addr<<endl;
    cout<<"电话为:"<<tell<<endl;
}
void Teacher_Cadre::show()
{
    display();
    cout<<endl;
    cout<<"职务为:"<<post<<endl;
    cout<<"工资为:"<<wages<<endl;
}
int main()
{
    Teacher_Cadre gradl("Mr.Ma",18,'M',"assistant","binhailu yantai shandong",6263045,"Teacher",82000);
    gradl.show();
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HH-madp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值