package employee;
public class Company {
Employee []employee;
double salaries = 0;
Company(Employee []employee){
this.employee = employee;
}
}
package employee;
abstract class Employee {
public abstract double earnings();
}
package employee;
public class MonthWoker extends Employee{
//重写earnings方法
public double earnings(){
return 12*2300;
}
}
package employee;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
package employee;
public class WeekWoker extends Employee{
//重写earnings方法
public double earnings(){
return 780;
}
}
package employee;
public class YearWoker extends Employee{
//重写earnings方法
public double earnings(){
return 12000;
}
}