728x90
반응형
열거체
열거체 비교시 실제 값뿐만 아니라 타입까지 체크
열거체의 상숫값이 재정의되어도 다시 컴파일할 필요가 없음
enum 키워드
열거체 정의
enum 열거체 이름 {상수1 이름, 상수2 이름 ...}
열거체 사용
'.'을 통해 사용
열거체 이름.상수 이름
상숫값 정의
첫 번째 상수값은 0부터 설정, 그 다음은 1씩 증가
직접 설정하고 싶으면 상수 이름 옆에 괄호로 상숫값 명시 가능 (변수와 생성자를 별도로 추가해야 함)
enum 열거체 이름 {
상수1 이름(10), 상수2 이름(40) ...;
private int value;
열거체 이름(int value) {
this.value = value;
}
}
728x90
반응형
'Programming > Java' 카테고리의 다른 글
[예외처리] throw와 throws의 차이 (0) | 2020.09.27 |
---|---|
[Java] 대용량 Insert 처리 방법의 속도 비교 (다중 Insert) (1) | 2020.09.26 |
[Ehcache] 간단한 캐시 구현 (@Cacheable, @CacheEvict) (2) | 2020.09.01 |