我正在尝试在这里刷新我的 Java 技能。我正在做一个简单的java作业。以下是前两个说明。
使用以下属性/变量创建一个 Employee 类:姓名年龄部门
创建一个名为 Department 的类,该类将包含员工列表。
a) Department 类将有一个方法,该方法将返回按年龄排序的员工。
b) 部门的值只能是以下值之一:“会计”“市场营销”“人力资源”“信息系统”</p>
我在第 2 步遇到了一点麻烦。我需要帮助弄清楚如何添加员工列表,就像它说的那样,以及如何编写将通过按年龄排序的员工来返回的方法。
我只想有人解释如何做到这一点。谢谢。
到目前为止,我有这个。
员工等级:
package simpleJavaAssignment;
public class Employee {
String name;
int age;
Department department;
Employee(String n, int a, Department d)
{
this.name = n;
this.age = a;
this.department = d;
}
int gAge(){
return age;
}
}
部门类:
package simpleJavaAssignment;
import java.util.*;
public enum Department {
ACCOUNTING("Accounting"), MARKETING("Marketing"), HUMAN_RESOURCES(
"Human Resources"), INFORMATION_SYSTEMS("Information Systems");
private String deptName;
Department(String deptName) {
this.deptName = deptName;
}
@Override
public String toString() {
return this.deptName;
}
}