| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 517 人关注过本帖
标题:希望能在半小时之内给出答案,谢谢
只看楼主 加入收藏
Vsnow
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:124
专家分:145
注 册:2015-1-3
结帖率:95%
收藏
已结贴  问题点数:66 回复次数:2 
希望能在半小时之内给出答案,谢谢
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
诸葛欧阳
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:流年
等 级:贵宾
威 望:82
帖 子:2790
专家分:14619
注 册:2014-10-16
收藏
得分:66 
这个并不复杂,只需定义一个抽象基类,然后继承就行了。类的方法也要求的简单,你应该自己做试试

一片落叶掉进了回忆的流年。
2015-06-24 10:35
快速回复:希望能在半小时之内给出答案,谢谢
数据加载中...
 
   



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

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