定义一个员工信息类Employee,使用ArrayList对员工信息进行添加和显示。 任务: 1.实现员工信息类Employee 成员变量:编号id (int),姓名name (String),薪资s
时间: 2024-10-16 18:09:22 浏览: 39
java代码-定义一个员工信息类Employee,使用ArrayList对员工信息进行添加和显示。
首先,我们来定义一个`Employee`类,包含`id`、`name`和`salary`属性,并实现添加和显示员工信息的功能。我们将使用ArrayList来存储`Employee`对象。
```java
import java.util.ArrayList;
class Employee {
private int id;
private String name;
private double salary;
// 构造函数
public Employee(int id, String name, double salary) {
this.id = id;
this.name = name;
this.salary = salary;
}
// 获取和设置属性
public int getId() { return id; }
public void setId(int id) { this.id = id; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public double getSalary() { return salary; }
public void setSalary(double salary) { this.salary = salary; }
@Override
public String toString() {
return "员工ID: " + id + ", 姓名: " + name + ", 薪资: " + salary;
}
}
// ArrayList用于存储Employee对象
public class EmployeeManager {
private ArrayList<Employee> employees;
public EmployeeManager() {
employees = new ArrayList<>();
}
// 添加员工
public void addEmployee(Employee employee) {
employees.add(employee);
}
// 显示所有员工信息
public void displayEmployees() {
for (Employee employee : employees) {
System.out.println(employee.toString());
}
}
}
```
在这个例子中,`EmployeeManager`类维护了一个`ArrayList`来存储`Employee`对象。你可以创建`Employee`实例并添加到`employees`列表中,然后通过`displayEmployees()`方法来查看所有员工的信息。
阅读全文