/* 按以下要求补充代码。
① 定义一个抽象(abstract)类,类名为 Employee。 Employee 的子类有 YearWorker、
MonthWorker 和 WeekWorker。
② YearWorker 对象按年领取薪水 (每年 15 万),MonthWorker 对象按月领取薪水(每月
1 万),WeekWorker 对象按周领取薪水(每周 0.5 万,设定一个月 4 周)。
③ Employee 类有一个抽象方法: public abstract double earnings(); 子类必须重写父类
的 earnings()方法,给出各自领取每年报酬的具体方式。
④ 定义一个 Company 类,该类用 Employee 数组作为成员,Employee 数组元素可以存
储 YearWorker 对象、MonthWorker 对象、WeekWorker 对象。
⑤ 程序能输出 Company 对象一年需要支付的薪水总额。
*/
package 实验六继承和抽象类;
import java.util.Random;
abstract class Employee {
public abstract double earnings();
}
class YearWorker extends Employee {
public double earnings() {
return 150000.00; //重写 earnings()方法
}