에서 객체의 변수의 값을 설정하는 방법 :있는 내가해야 내가 할당 일하고 ArrayList에
는 다음과 같은 속성/변수 직원 클래스를 만듭니다 이름을 나이 부서
직원 목록이 포함 된 Department라는 클래스를 만듭니다.
a. 부서 클래스는 직원을 연령별로 반환하는 방법을 갖습니다.
b.
- "회계"
- "마케팅"
- "인적 자원"
- "정보 시스템"
I :학과의 값은 다음 중 하나 일 수있다 2b를 완성하는 방법을 찾아내는 데 가장 힘든 시간을 보내고 있습니다. 당신은 단지 지정된 값을 사용하도록 제한합니다 같은 목적을 위해 열거를 사용할 수 있습니다
import java.util.*;
public class Employee {
String name;
int age;
String department;
Employee (String name, int age, String department) {
this.name = name;
this.age = age;
this.department = department;
}
int getAge() {
return age;
}
}
class Department {
public static void main(String[] args) {
List<Employee>empList = new ArrayList<Employee>();
Collections.sort (empList, new Comparator<Employee>() {
public int compare (Employee e1, Employee e2) {
return new Integer (e1.getAge()).compareTo(e2.getAge());
}
});
}
}
'에 대한 좋은 자습서 읽기 b. 부서의 가치는 "회계" "마케팅" "인사" "정보 시스템" "- : //docs.oracle.com/javase/tutorial/java/javaOO/enum.html) 유형이 아닌 String입니다. 이것은 Java가이 변수 또는 매개 변수에 대해 특정 유형의 항목 만 허용하게합니다. –
자세한 내용은 [Enum Types] (http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html) – MadProgrammer
을 확인하십시오. 다음 번에 귀하의 질문과 관련된 정보 만 제공하십시오. 코드 전체와 과제 설명의 대부분은 귀하의 질문과 관련이 없습니다. –