
열겨형의 전반적인 개념(2)
·
자바/열거형(enums)
3. 열거형에 멤버 추가하기 - ordinal()은 열거형 상수가 정의된 순서를 반환하지만, 이 값을 열거형 상수의 값으로 사용하지 않는 것이 좋다. 그 이유는 그 값들은 내부적인 용도로만 사용하기 때문이다. - 만약 상수의 값들이 불연속적이라면, 그냥 상수 멤버 옆에 '()'을 사용하여 값을 넣어주며 된다. enum Direction{ EAST(5), SOUTH(1), WEST(-1), NORTH(0) }; - 또한 지정된 값을 저장할 수 있는 인스턴스 변수와 생성자를 새로 추가해 주어야 한다. enum Direction{ EAST(1), SOUTH(5), WEST(-1), NORTH(10); // 끝에 ; private final int value; // 인스턴스 변수 추가 Direction(int ..