用Java编写一个职工类Employee,要求其包含name、age和salary(月薪),并且完成构造方法、相应的getter、setter方法以及获得收入方法(getIncome)注,职工的收入就是工资。
时间: 2024-10-15 10:06:58 浏览: 26
java代码-定义一个员工信息类Employee。
5星 · 资源好评率100%
在Java中,你可以创建一个名为`Employee`的类来表示职工,包含姓名(name)、年龄(age)和月薪(salary)属性。以下是这个类的一个简单实现:
```java
public class Employee {
private String name;
private int age;
private double salary;
// 构造方法
public Employee(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}
// Getter方法
public String getName() {
return name;
}
public int getAge() {
return age;
}
public double getSalary() {
return salary;
}
// Setter方法
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setSalary(double salary) {
this.salary = salary;
}
// 收入方法(getIncome)
public double getIncome() {
return salary; // 职工的收入就是他的月薪
}
}
```
在这个类中,我们使用了封装原则(private修饰成员变量),并通过公共的方法来访问和修改它们,这就是 getter 和 setter 的作用。`getIncome`方法直接返回`salary`属性,因为题目说明职工的收入就是工资。
阅读全文