分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式有这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:
(1)、在两个基类中的包含姓名、年龄、性别、地址、电话、等数据成员。
(2)、在Teacher类中包含数据成员ti
(3)、对两个基类中的姓名、年龄、性别、职称、地址、电话等数据成员用相同的名字,在引用数据成员时制定作用域。
(4)、在类中声明成员函数,在类外定义成员函数 。
(5)、在派生类Teacher_cadre的成员函数show中调用Teacher类中的display函数。输出姓名,年龄,性别,职称,地址,电话,然后再用cout语句输出职务与工资。
在主函数中如下创建对象:
Teacher_Cadre te_ca("Wang-li",50,'f',"prof.","president","135 Beijing Road,Shanghai","(021)61234567",1534.5);
那么输出如下:
name:Wang-li
age50
sex:f
ti
address:135 Beijing Road,Shanghai
tel:(021)61234567
post:president
wages:1534.5