继承与多态方案.ppt

class Student:public virtual Person{ char NoStudent[10];//学号 //30门课程与成绩略 public: Student(char *id,char *name,Tsex sex,int birthday,char *homeadd,char * nostud) :Person(id,name,sex,birthday,homeadd){ ……;} Student(); ~Student(){cout析构Studentendl;} void PrintStudentInfo(); }; [例8.4] 虚基类与在职研究生 以虚基类定义公有派生的学生类 【例8.4】虚基类在多层多重继承中的应用 ——在职研究生类定义。 class GStudent:public Student{ char NoGStudent[10]; //研究生号 //其他略 public: GStudent(char *id,char *name,Tsex sex,int birthday, char *homeadd,char * nostud,char * nogstud)

文档评论(0)

1亿VIP精品文档

相关文档