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