java程序改错,急!~!~

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:51:40
abstract class Employee{
public abstract double earnings();
}
class YearWorker extends Employee{
public double earnings(){
flaot x;
return x;
}
}
class MonthWorker extends Employee{
public double earnings(){
float y;

return (12*y);
}
}
class WeekWorker extends Employee{
public double earnings(){
float z;

return (48*z);
}
}
class Company{
Employee[] employee;
double salaries=0;
Company(Employee[] employee){
this.employee=employee;
}
public double salariesPay(){
salaries=0;
for(int i=0;i<20;i++){
flaot a;
a=x+y;
salaries=a+z;
}
return salaries;
}
}
public class HardWork{
public static void main(String args[]){
Employee[] employee=new Employee[20];
for(int i=0;i<employee.length;i++){
if(i%3==0)
employee[i]=new WeekWorker();
else if(i%3==1)
employee[i]=ne

abstract class Employee {
public abstract double earnings();
}

class YearWorker extends Employee {
double x;

public YearWorker(double x) {
super();
this.x = x;
}

public double earnings() {

return x;
}
}

class MonthWorker extends Employee {
double y;

public MonthWorker(double y) {
super();
this.y = y;
}

public double earnings() {

return (12 * y);
}
}

class WeekWorker extends Employee {
double z;

public WeekWorker(double z) {
super();
this.z = z;
}

public double earnings() {
return (48 * z);
}
}

class Company {
Employee[] employee;
double salaries = 0;

Company(Employee[] employee) {