对象与类-管理员工信息与工资
熟悉类与对象
// 完成Employ类-管理员工信息与工资
public class EmployTest{
public static void main(String[] args){
var[] employer = new Employ[3];
employer[0] = new Employ("First", 1000, 10,11,2021);
employer[1] = new Employ("Second", 2000, 21,10,2022);
employer[2] = new Employ("Third", 3000, 02,05,2022);
//把每个人的工资都提高5%
for( Employ e : staff)
e.raiseSalary(5);
for( Employ e : staff)
System.out.println("name:" + e.getName() +", salary:"+ e.getSalary()+", Hireday:"+ e.getHireDay());
}
}
class Employ{
private String name;
private double salary;
private LocalDate hireDay;
public Employ(String n, double s, int day, int month, int year){
name = n;
salary = s;
hireDay = LocalDay.of(year,month,day);
}
public String getName(){
return name;
}
public double getSalary(){
return salary;
}
public LocalDay getHireDay(){
return hireDay;
}
public void raiseSalary(double byPercent ){
double raise = salary*bypercent/100;
salary = salary + raise;
}
}