C++ 编写一个teacher 类 求助

来源:百度知道 编辑:UC知道 时间:2024/06/04 12:29:40
1.定义teacher类,用继承的方式派生出新类Teacher_Cadre,要求:
(1)Teacher类中包含数据成员name,age,sex,有display函数输出姓名,年龄,性别数据成员的值;
(2)在Teacher_Cadre中还包含数据成员Post(岗位).在Teacher_Cadre的成员函数Show中调用Teacher中的鱼哦display函数,输出name,age,sex,再用cout输出post.
(3)两个类都要有带参数的构造函数
(4)编写主程序,生成Teacher_Cadre对象,使对象的数据成员值为"李波",23,'M',"Master",并将该对象的信息输出

急死啦~~~~求高手解答 100分答谢 跪求跪求!!感谢先了

给,已经完全符合你的要求了:

#include<iostream>
using namespace std;

class Teacher
{
protected:
char *name;
int age;
char sex;
public:
Teacher(char*,int,char);
void display();
};
Teacher::Teacher(char *name,int age,char sex)
{
this->name=name;
this->sex=sex;
this->age=age;
}
void Teacher::display()
{
cout<<"name:"<<name<<endl;
cout<<"age:"<<age<<endl;
cout<<"sex:"<<sex<<endl;
}

class Cadre
{
protected:
char *name;
int age;
char sex;
char *post;
public:
Cadre(char*,int,char,char*);
void display();
};
Cadre::Cadre(char *name,int age,char sex,char *post)
{
this->name=name;
this->age=age;
this->sex=sex;
this->post=post;
}
void Cadre::display