项目二双肩式教师

来源:互联网 发布:无法登陆mysql服务器 编辑:程序博客网 时间:2024/05/16 00:39
/**Copyright (c) 2013 ,烟台大学计算机与控制工程学院*All rights reserved.*作者:王至超*完成日期:2014年04月14*版本号:v1.0*问题描述:*样例输入:*样例输出:*问题分析:用简单的方法,学会活学活用*/#include <iostream>#include <string>using namespace std;class Teacher{    public :    Teacher (string nam ,int a,string t,string m,long num,string t1)    {        name=nam;        age=a;        sex=t;        address=m;        number=num;        title=t1;    }   void display()   {       cout<<"name:"<<name<<endl;       cout<<"age:"<<age<<endl;       cout<<"sex:"<<sex<<endl;       cout<<"address:"<<address<<endl;       cout<<"number:"<<number<<endl;   }   protected:   string name;   int age;   string sex;   int number;   string address;   string title;};class Cadre{    public:    Cadre (string nam ,int a,string t,string m,long num,string p)    {        name=nam;        age=a;        sex=t;        address=m;        number=num;        post=p;    }   void display1()   {       cout<<"name:"<<name<<endl;       cout<<"age:"<<age<<endl;       cout<<"sex:"<<sex<<endl;       cout<<"address:"<<address<<endl;       cout<<"number:"<<number<<endl;       cout<<"post:"<<post<<endl;   }   protected:   string name;   int age;   string sex;   string address;   int number;   string post;};class Teacher_Cadre:public Teacher ,public Cadre{    public :    Teacher_Cadre(string nam ,int a,string t,string m,long num,double w,string p)    :Teacher(nam,a,t,m,num,p),Cadre(nam,a,t,m,num,p),wages(w){}    void show()    {    Teacher::display();    cout<<"wages:"<<wages<<endl;    cout<<"post:"<<post<<endl;    }    protected:   float wages;};int main (){    Teacher_Cadre h("wangli",24,"男","yantai",12345,1000,"assistant");    h.show();    return 0;}

0 0
原创粉丝点击