用java编写员工类Employee

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:49:41
任务描述
1编写员工类Employee。该类有如下属性:
id(编号int型)
sex(性别 byte型)
name(姓名String型)
duty(职务String型)
salary(薪水float型)
holidays(请假天数 int型)
该类有如下方法
display(),无返回值,该方法能打印员工的姓名、性别以及职务三个属性
getDecMoney(int day) 返回值是int型。该方法能计算员工因请假扣除的工资。计算扣除工资的方法是:如果请假天数<=3,则扣款为30×请假天数;如果请假天数超过3天,则扣款为50×请假天数。参数day表示请假天数。

该类的构造方法如下
Employee(int id,byte sex,String name,String duty, float salary,int holidays)

2编写Main类,在Main类的main方法中,创建一个员工类的对象,并调用其display()和getDecMoney方法。
任务要求
在调用display()和getDecMone()方法时,要给出相应的提示,例如, getDecMone()方法能计算出扣款额,打印时要提示:该员工因请假扣除工资××元

// 调试过了.强烈要求加分哈

class Employee
{
private int id;
private String sex;
private String name;
private String duty;
private float salary;
private int holidays;
public int money=0;
public Employee(int id,String sex,String name,String duty, float salary,int holidays)
{
this.setId(id);
this.setSex(sex);
this.setName(name);
this.setDuty(duty);
this.setSalary(salary);
this.setHolidays(holidays);
}
public void setId(int id)
{
this.id=id;
}
public int getId()
{
return this.id;
}
public void setSex(String sex)
{
this.sex=sex;
}
public String getSex()
{
return this.sex;
}
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return this.name;
}
public void setDuty(String duty)