📄 people.h
字号:
class date
{
public:
int year;
int month;
int day;
date(int myyear=0,int mymonth=0,int myday=0)
{year=myyear;month=mymonth;day=myday;}
};//定义一个日期类
class people
{
protected:
char name[11];
char number[7];
char sex[6];
char id[16];
public:
void setname(char *); //设置姓名函数
char *Getname(); //获取姓名函数
void setnumber(char *); //设置编号函数
char *Getnumber(); //获取编号函数
void setsex(char *); //设置性别函数
char *Getsex(); //获取性别函数
void setid(char *); //设置身份证号函数
char *Getid(); //获取身份证号函数
virtual void setclassify();
};//定义一个基类people
class student: virtual public people
{
public:
char classno[7];
int syear;int smonth;int sday;
student()
{syear=0;smonth=0;sday=0;}
student(date birthday);
void setclassno(char *); //设置班号函数
char *Getclassno(); //获取班号函数
void setclassify();
void getsymd()
{
cout<<"\n出生年月日是:";
cout<<syear<<"年"<<smonth<<"月"<<sday<<"日";
} //people为虚基类,派生出student类,
};
class teacher:virtual public people
{
public:
char prinapalship[11];
char department[21];
int tyear;int tmonth;int tday;
void setprinapalship(char *); //设置职务函数
char *Getprinapalship(); //获取职务函数
void setdepartment(char *); //设置部门函数
char *Getdepartment(); //获取部门函数
void setclassify();
teacher(){tyear=0;tmonth=0;tday=0;}
teacher(date birthday);
void gettymd()
{
cout<<"\n出生年月日是:";
cout<<tyear<<"年"<<tmonth<<"月"<<tday<<"日";
}
};//people为虚基类,派生出teacher类
class graduate:virtual public student
{
public:
char subject[21];
char teacheradviser[10];
int gyear;int gmonth;int gday;
void setsubject(char *); //设置专业函数
char *Getsubject(); //获取专业函数
void setteacheradviser(char *); //设置导师函数
char *Getteacheradviser(); //获取导师函数
void setclassify();
graduate()
{gyear=0; gmonth=0;gday=0;}
graduate(date birthday);
void getgymd()
{cout<<"\n出生日期是:"<<gyear<<"年"<<gmonth<<"月"<<gday<<"日";}
};//student为虚基类,派生出graduate类
class TA:public graduate,public teacher
{
public:
int tayear;int tamonth;int taday;
void setclassify();
TA(){tayear=0;tamonth=0;taday=0;}
TA(date birthday);
void gettaymd()
{cout<<"\n出生日期是:"<<tayear<<"年"<<tamonth<<"月"<<taday<<"日";}
};//由graduate类和teacher类派生出TA类
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -