2 changed files with 81 additions and 0 deletions
@ -0,0 +1,71 @@ |
|||||
|
public class Employee{ |
||||
|
private static String companyName; |
||||
|
private String id; |
||||
|
private String name; |
||||
|
private String department; |
||||
|
private double salary; |
||||
|
|
||||
|
public Employee(String id,String name,String department,double salary){ |
||||
|
this.id=id; |
||||
|
this.name=name; |
||||
|
this.department=department; |
||||
|
this.salary=salary; |
||||
|
if(companyName == null){ |
||||
|
companyName = "公司名"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public static String getCompanyName(){ |
||||
|
return companyName; |
||||
|
} |
||||
|
public static void setCompanyName(String companyName){ |
||||
|
Employee.companyName = companyName; |
||||
|
} |
||||
|
|
||||
|
public String getId(){ |
||||
|
return id; |
||||
|
} |
||||
|
public void setId(String id){ |
||||
|
this.id = id; |
||||
|
} |
||||
|
public String getName() { |
||||
|
return name; |
||||
|
} |
||||
|
|
||||
|
public void setName(String name) { |
||||
|
this.name = name; |
||||
|
} |
||||
|
|
||||
|
public String getDepartment() { |
||||
|
return department; |
||||
|
} |
||||
|
|
||||
|
public void setDepartment(String department) { |
||||
|
this.department = department; |
||||
|
} |
||||
|
|
||||
|
public double getSalary() { |
||||
|
return salary; |
||||
|
} |
||||
|
|
||||
|
public void setSalary(double salary){ |
||||
|
if(salary >= 2000){ |
||||
|
this.salary=salary; |
||||
|
} else { |
||||
|
System.out.println("低于最低工资标准"); |
||||
|
this.salary = 2000; |
||||
|
} |
||||
|
} |
||||
|
public void raiseSalary(double percent) { |
||||
|
double newSalary = this.salary * (1 + percent / 100); |
||||
|
setSalary(newSalary); |
||||
|
} |
||||
|
public void printInfo() { |
||||
|
System.out.println("公司名称:" + companyName); |
||||
|
System.out.println("工号:" + id); |
||||
|
System.out.println("姓名:" + name); |
||||
|
System.out.println("部门:" + department); |
||||
|
System.out.println("工资:" + salary); |
||||
|
System.out.println("------------------------"); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,10 @@ |
|||||
|
public class test { |
||||
|
public static void main(String[] args) { |
||||
|
Employee emp1 = new Employee("E001", "张三", "技术部", 8000); |
||||
|
Employee emp2 = new Employee("E002", "李四", "市场部", 6000); |
||||
|
|
||||
|
System.out.println("员工信息"); |
||||
|
emp1.printInfo(); |
||||
|
emp2.printInfo(); |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue