각 열거형 상수에 값을 할당하다
열거형 상수 생성자에 필드를 추가하여 각 상수에 해당하는 값을 설정
이러한 패턴은 열거형을 사용하여 상수를 정의할 때 특히 유용
각 열거형 상수에 값을 할당하고,
enum Direction {
EAST(1),
WEST(2),
NORTH(3),
SOUTH(4);
private final int value;
Direction(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
이를 가져오기 위한 `getValue()` 메서드
열거형 상수를 사용하여 해당 값을 가져올 수있다.
public class EnumWithMemberExample {
public static void main(String[] args) {
// 멤버 사용
Direction east = Direction.EAST;
System.out.println("The value of EAST is " + east.getValue()); //The value of EAST is 1
}
}
https://standout.tistory.com/1399
'JAVA' 카테고리의 다른 글
Annotation - @SuppressWarnings (0) | 2024.02.15 |
---|---|
Annotation - @Deprecated (0) | 2024.02.15 |
열거형 enums 서로 관련된 상수를 편리하게 선언하다 (0) | 2024.02.14 |
제네릭 타입의 형변환 (0) | 2024.02.14 |
다양한 타입의 인자를 처리할 수 있도록 하는 메서드: Generics 제네릭 메서드 (0) | 2024.02.14 |