Java实验二实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津理工大学 计算机科学与工程学院 实驗报去 2016至2017学年第一学期 课程名称 Java语言程序设计 学号 学生姓名 年级 专业 教学班号 实验地点 实验时间 2017年11月20日第5节 至第6节 主讲教师 董玉涛 辅导教师 董玉涛 实验(二〉 实验名称 工资管理软件设计 软件环境 Windows 8.1,Java SE 9, JDK 8,Eclipse 硬件环境 PC机 实验目的 熟悉Java程序结构,学习掌握抽象类的概念和方法。 掌握接口的概念和实现方式,理解抽象类和接口的区别。 整理上机步骤,总结经验和体会。 实验内容(应包括实验题目、实验要求、实验任务等) 序号 No. 姓名 name 地址 address 电话 phone 职务 title 社会安全号 socialSN 基本工资 payRate 1 Sam 123 Main Line 555-0469 manager 123-45-6789 $2423.07 2 Peter 456 Off Line 555-0101 employee 987-65-4321 $1246.15 3 Mary 789Off Rocker 555-0690 employee 010-20-3040 $1169.23 4 Cliff 678 Fifth Ave. 555-0000 hourly 958-47-3625 $10.55 5 A1 987 Suds Ave. 555-8374 volunteer 无 $0.00 6 Gus 321 Off Line 555-7282 volunteer 无 $0.00 其中,Sam是经理,每月除得到基本工资外,还获得$500.00的红利;Peter 和Mary是合同工,每月拿基木工资;Cliff是小时工,他的每月的工资额=基木 工资X工作小时数,他的工作小时数为每月40小时;而A1和Gus是义工,不 拿工资。图1反应了上述情况。 StaffMember是抽象类,有一个抽象方法pay。 Manager类中的bonus代表红利;awardBonus方法用来增加红利。 Hourly类中的hours Worked代表一个月工作的小时数;addHours方法用来增 加小时数。 Staff类中的main方法用来驱动整个程序的运行;payDetail方法用来显示所 有人的详细信息;构造方法用来初始化上述6个人,并将他们存储在staffMember 矣型的数组中。 每个类都有toString方法,用来返回该类的详细信息。要求你按照此图的继 承关系定义每一个类,并最终显示所有人的详细信息。显示结果如下: 姓名:Sam 地址:123 Main Line 电话:555-0469 社会安全号:123-45-6789 工资:$2923.07 姓名:Peter 地址:456 Off Line 电话:555-0101 社会安全号:987-65-4321 工资:$1246.15 姓名:Mary 地址:789 Off Rocker 电话:555-0690 社会安全号:010-20-3040 工资:$1169.23 姓名:Cliff 地址:678 Fifth Ave. 电话:555-0000 社会安全号:958-47-3625 工作小时数:40 工资:$422.00 名址话谢 姓地电多名址话谢 姓地电多:A1 名址话谢 姓地电多 名址话谢 姓地电多 :987 Suds Ave. :555-8374 :Gus :321 Off Line :555-7282 实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等) 一、 实验步骤与算法描述: 根据实验需求,首先定义一个员工基类,描述姓名、地址、电话、职务、社 会安全号、基本工资属性;定义一个工资计算方法。抽象类StaffMember定义过 程如下,应包含以下的内容(具体方法的实现见附录中的源代码): public abstract class StaffMember { protected int No;//序号 protected String name;//姓?名 protected String address;//i也址 protected String phone;//电话 protected String title;//职务 protected String socialSN;//社会安全号 protected double payRate;//基本工资 public StaffMember(int No,String name, String address,String phone,String socialSN,double payRate) public int getNo() publ

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档