题目

题目:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【20分】

【说明】下图是某小型互联网公司管理系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。

image.png

其中:

(1)类Staff表示普通员工。

(2)类 JuniorStaff 和SeniorStaff 表示初级员工和高级员工,这两个类都重新实现了类 Staff的方法 calReward()。

(3)方法calReward()根据每个员工每天的工时数(workTime)、时薪(hourSalary)来计算当天的工时工资。

(4)方法getReward ()调用方法calReward ()获取工时工资并打印显示。

(5)类StaffSystem中的方法statReward()中首先调用了该类的方法load(),获取本系统员工列表,然后调用了类Staff中的方法calReward()。

现拟釆用面向对象的方法进行测试。

 


【问题1】(6分)

(1)请结合题干说明中的描述,给出测试类Staff方法calReward()时的测试序列。

(2)请给出图中各个类的测试顺序。

作答
本题暂不支持做答,请点击“解析“以对比解题思路
答案/解析
查看试卷及答案