C++习题 对象转换
时间: 1ms 内存:128M
描述:
定义一个Teacher(教师)类(教师号,姓名,性别,薪金)和一个Student(学生)类(学号,姓名,性别,成绩),二者有一部分数据成员是相同的,num(号码),name(姓名),sex(性别)。编写程序,将一个Student对象(学生)转换为Teacher(教师)类,只将以上3个相同的数据成员移植过去。可以设想为: 一位学生大学毕业了,留校担任教师,他原有的部分数据对现在的教师身份来说仍然是有用的,应当保留并成为其教师数据的一部分。
输入:
一个教师的信息和一个学生的信息
输出:
学生的信息和学生转换为教师后的信息
示例输入:
10001 Li f 1234.5
20010 Wang m 89.5
示例输出:
student1:
num:20010
name:Wang
sex:m
score:89.50
teacher2:
num:20010
name:Wang
sex:m
pay:1500.00
提示:
参考答案:
解锁文章
文章评论