12周任务2

来源:互联网 发布:origin画图软件注册 编辑:程序博客网 时间:2024/05/16 18:33
#include <iostream>#include<string>using namespace std;class Teacher{public:string name;int age;char sex;string addr;string nub;string title;Teacher(string n,int a,char s,string ad,string nu,string t);void display();};Teacher::Teacher(string n,int a,char s,string ad,string nu,string t){name=n;age=a;sex=s;addr=ad;nub=nu;title=t;}void Teacher::display(){cout<<"name:"<<name<<endl;cout<<"age:"<<age<<endl;cout<<"sex:"<<sex<<endl;cout<<"address:"<<addr<<endl;cout<<"number:"<<nub<<endl;}class Cadre{public:string name;int age;char sex;string addr;string nub;string post;Cadre(string n,int a,char s,string ad,string nu,string p);};Cadre::Cadre(string n, int a, char s, string ad, string nu, string p){name=n;age=a;sex=s;addr=ad;nub=nu;post=p;} class Teacher_Cadre: public Teacher , public Cadre{private:int wages;public:void show();Teacher_Cadre(string n,int a,char s,string ad,string nu, string p,string t,int w):Teacher( n, a, s,ad,nu, t),Cadre( n,  a,  s,  ad,  nu,  p){wages=w;}};void Teacher_Cadre::show(){display();cout<<"post:"<<post<<endl;cout<<"wages:"<<wages<<endl;} void main(){Teacher_Cadre  p("baichuanlei",21,'f',"jining","18253591897","jiaoshou","baijiaoshou",3000);p.show();system("pause");}运行结果:感言;搞懂了多重派生类的构造函数的写法,嘿嘿,派生类中成员函数可以有选择性的调用基类中的函数吗?这个还要弄懂,呵呵

原创粉丝点击