【继承、重写、向上转型和对象数组】 (1)公司与薪水。雇员Employee有领取薪水方法public double earning(){return 0;},雇员分为HourWorker和MonthWorker,他们的领取薪水方式不同,HourWorker按照小时领取薪水,MonthWorker按月领取薪水。计算他们每月薪水方法也均为为double earning();(可以对每小时薪水和月薪水设默认值) (2)有一个Company类,该类用Employee对象数组作为成员,在它的构造器有:Company(Employee[] Employee )。有方法:计算按月需付给所有雇员的薪水payEmployeSalaries() 【此处方法为:打印员工姓名和薪水名单也可以】 (3)在测试类中,请为某个公司对象分配10名雇员,分别是HourWorker和MonthWorker对象(分配方式任意,或者按随机方式,或者按照均分方式,比如其雇员数组中奇数下标的为HourWorker,偶数下标的为MonthWorker),并打印该公司按月需要付出的薪水总额 【注意】如果对类都设置无参构造器,则10个雇员对象不用一个一个手动创建,而是可以采用自动方式创建如for循环