帮忙设计一个C++的程序

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:49:48
其实我也不懂,就是要有类,子类,基类,派生类(两到三个)而且还要调用函数,声明属性,功能等!程序要两页纸,开始的半页纸用文字说出你设计这个程序的功能,目的!程序内部的代码可以简写。
这个是我们选修课的结课作业。哪位高手帮帮忙设计一两份啦~

声明一个教师类(Teacher)和一个教授类(Professor),教授类是老师类的派生类,另有一个生日类作为教授类的一个数据成员

程序如下:

#include <iostream>
#include <cstring>
using namespace std;
class Teacher //教师类
{public:
Teacher(int,char [],char); //声明构造函数
void display(); //声明输出函数
private:
int num;
char name[20];
char sex;
};

Teacher::Teacher(int n,char nam[],char s) //定义构造函数
{num=n;
strcpy(name,nam);
sex=s;
}

void Teacher::display() //定义输出函数
{cout<<"num:"<<num<<endl;
cout<<"name:"<<name<<endl;
cout<<"sex:"<<sex<<endl;
}

class BirthDate //生日类
{public:
BirthDate(int,int,int); //声明构造函数
void display();