定义一个员工类E,具有数据成员姓名、工龄、工资和奖金等数据成员,同时定义该类的构造方法来完成数据成员的初始化。定义该类的成员方法is_OK(),功能是判断这个员工的奖金是否达标,判断标准为:奖金大于等于 3000则输出达标,否则输出不达标。
时间: 2024-10-25 22:08:05 浏览: 21
java代码-定义一个员工信息类Employee。
5星 · 资源好评率100%
要定义一个名为`Employee`的类,我们可以按照以下步骤进行:
1. 定义类结构,包括数据成员和构造方法。
2. 实现`is_OK()`方法。
首先,我们创建一个包含姓名、工龄、工资和奖金的数据成员的类:
```java
public class Employee {
private String name;
private int workYears;
private double salary;
private double bonus;
// 构造方法用于初始化数据成员
public Employee(String name, int workYears, double salary, double bonus) {
this.name = name;
this.workYears = workYears;
this.salary = salary;
this.bonus = bonus;
}
// 成员方法is_OK(),用于判断奖金是否达标
public String is_OK() {
if (bonus >= 3000) {
return "达标";
} else {
return "不达标";
}
}
}
```
在这个类中,`name`、`workYears`、`salary` 和 `bonus` 是私有的,所以外部不能直接访问它们,但可以通过公共的方法来进行操作。构造方法接收四个参数,并分别赋值给相应的数据成员。`is_OK()` 方法检查奖金是否大于或等于3000,然后返回对应的字符串结果。
阅读全文