创建一个Employee类来模拟公司员工信息管理,具体包括: 私有属性:name(姓名)、id(员工ID)、department(部门)。 一个构造方法,使用this关键字初始化所有属性。
时间: 2024-10-15 08:27:29 浏览: 43
java代码-定义一个员工信息类Employee
为了创建一个Employee类来模拟公司员工的信息管理,我们可以按照以下步骤定义:
```java
public class Employee {
// 私有属性
private String name;
private int id;
private String department;
// 构造方法,使用this关键字初始化所有属性
public Employee(String name, int id, String department) {
this.name = name; // 使用this引用当前对象,设置姓名
this.id = id; // 设置员工ID
this.department = department; // 设置部门
}
// 提供getter和setter方法,以访问和修改这些属性
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
// 可能会用到的其他方法,如显示员工信息
@Override
public String toString() {
return "Employee{" +
"name='" + name + '\'' +
", id=" + id +
", department='" + department + '\'' +
'}';
}
}
```
在这个Employee类中,构造方法接受姓名、员工ID和部门作为参数,并将它们赋值给对应的私有属性。这样可以确保员工信息的安全存储。同时,提供了getter和setter方法以便外部代码安全地访问和修改这些属性。
阅读全文