标题:希望能在半小时之内给出答案,谢谢
取消只看楼主
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
结帖率:95%
已结贴  问题点数:66 回复次数:1 
希望能在半小时之内给出答案,谢谢
PS:使用c++
某公司有两种雇员:正式雇员,他们每周无论工作时间长短,付给固定的薪水;合同工,按小时付薪水;定义三个类:Employee,SalariedEmployee和HourlyEmployee。Employee是抽象类,存储雇员的姓名(name:string类型)和id(id:string类型); SalariedEmployee需要加上正式雇员的薪水(salary:double类型);HourlyEmployee需要加上合同工的每小时工资(wage:double类型)和每周工作的小时数(hours:double类型);三个类都有print()函数输出雇员的所有信息,还都有一个earings()函数返回雇员的收入。
要求:
(1)按以上要求写出这三个类的实现并简单验证。
(2)实现多态,提示:创建一个指向Employee的指针数组或引用。然后用new创建若干个SalariedEmployee或HourlyEmployee类型的对象来保存数据,最后将指向对象的指针存入数组。
(3)将数组中的指针所指向的所有雇员的信息写入一个磁盘文件:employee,然后再从该文件中读出并输出到屏幕。

搜索更多相关主题的帖子: double 合同工 信息 姓名 
2015-06-24 08:55
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
得分:0 
在九点四十之前给出也行,谢谢大家了
2015-06-24 09:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-454672-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.213251 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved