题目:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【20分】
【说明】下图是某小型互联网公司管理系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。
其中:
(1)类Staff表示普通员工。
(2)类 JuniorStaff 和SeniorStaff 表示初级员工和高级员工,这两个类都重新实现了类 Staff的方法 calReward()。
(3)方法calReward()根据每个员工每天的工时数(workTime)、时薪(hourSalary)来计算当天的工时工资。
(4)方法getReward ()调用方法calReward ()获取工时工资并打印显示。
(5)类StaffSystem中的方法statReward()中首先调用了该类的方法load(),获取本系统员工列表,然后调用了类Staff中的方法calReward()。
现拟釆用面向对象的方法进行测试。
【问题4】(2分) 从面向对象特性考虑,测试类StaffSystem中方法statReward()时应注意什么?