📄 employee.java
字号:
package secondExam;
/**
* 公司员工的级别,用枚举类型来描述
*
* @author HOLLY
*
*/
enum EmplyeeType {
ISCONSTRACTOR, NOTCONSTRACTOR
}
/**
* 员工类
*
* @author HOLLY
*
*/
public class Employee {
private String name;
private double salary;
EmplyeeType emplyeeType;
/**
* 对员工的姓名、薪水、级别进行初始化
*
* @param name
* @param salary
* @param emplyeeType
*/
public Employee(String name, double salary, EmplyeeType emplyeeType) {
super();
this.name = name;
this.salary = salary;
this.emplyeeType = emplyeeType;
}
/**
* 计算员工的奖金
*
* @return
*/
public double getInsurance() {
double insurance;
if (EmplyeeType.ISCONSTRACTOR == emplyeeType) {
insurance = salary * 0.05;
} else {
insurance = salary * 0.2;
}
return insurance;
}
/**
* 得到姓名
*
* @return
*/
private String getName() {
return name;
}
/**
* 得到工资数
*
* @return
*/
public double getSalary() {
return salary;
}
/**
* 打印出员工的相关信息
*/
public void print() {
System.out.printf("%s , %f , %f ", getName(), getSalary(),
getInsurance());
System.out.println();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -