Browse Source

feat: 完成w3文件夹Employee类作业

main
Fuyuxinge 4 weeks ago
parent
commit
d85a80208c
  1. 71
      w3/Employee.java
  2. 10
      w3/test.java

71
w3/Employee.java

@ -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("------------------------");
}
}

10
w3/test.java

@ -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…
Cancel
Save