定义一个基类有姓名、性别、年龄,再由基类派生出教师类和学生类。教师类增加工号、职称和工资,学生类增加学号、班级、专业和入学成绩。编程要求:设计虚函数输出教师和学生的基本信息;计算教师的平均工资并输出;
时间: 2023-06-05 21:47:18 浏览: 226
定义基类person,数据成员name,sex,age,构造函数,析构函数,输出name,sex,age的函数display()。②定义公有派生类student
好的,以下是中文回复:
这是一个面向对象的编程题目,要求定义一个基类,包括姓名、性别、年龄等基本信息,然后从基类派生出教师类和学生类。教师类需要增加工号、职称和工资等信息,学生类需要增加学号、班级、专业和入学成绩等信息。
在编程实现时,需要设计虚函数来输出教师和学生的基本信息。这样可以方便地在不同的场景下调用这些函数,而不需要重复编写代码。同时,还需要计算教师的平均工资并输出,这可以通过遍历教师对象列表并累加工资来实现。
总之,这是一个比较典型的面向对象编程题目,需要考虑继承、虚函数、多态等概念。如果你熟练掌握了这些概念,应该可以比较轻松地完成这道题目。
阅读全文