定义一个基类有姓名、性别、年龄;再由基类派生出教师类和学生类,教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩;由学生类和教师类派生在职研究生类和在读教师类,在职研究生类增加工作单位。
时间: 2024-05-30 08:12:43 浏览: 124
定义一个School类,旗下有学生,教工,职工,等类
这是一个经典的面向对象编程问题,可以通过定义基类和派生类实现。基类可以包含姓名、性别和年龄这三个成员变量,派生类可以在此基础上增加其他成员变量,如教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。在职研究生类可以在学生类的基础上增加工作单位。同时,派生类可以继承基类的成员函数,如获取和设置姓名、性别和年龄的函数等。
阅读全文