1、定义一个学生类Student和教师类Teacher,学生类有姓名、学号等数据成员,教师类有姓名、工作证号、职称、课程、周学时数等数据成员。再定义一个助教类TA,继承学生类和教师类,该类可以使用学生类的全部数据成员,以及教师类的课程和周学时数的数据成员。要求:每个类提供自定义的构造函数和析构函数,并通过同名函数ShowInfo来显示全部数据成员的值。
2、设计一个虚基类Person,包含姓名和年龄等数据成员以及相关的成员函数;由它派生出领导类Leader,包含职务和部门等数据成员以及相关的成员函数;再由Person派生出工程师类Engineer,包含职务和专业等数据成员以及相关的成员函数;再由Leader和Engineer类派生出主任工程师类Chairman。并采用相关数据进行测试。
2019-12-21 20:13:45
2KB
多基继承
1