Notice
Recent Posts
Recent Comments
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

5.12 열거(Enum) 타입 본문

이것이 자바다/05 참조 타입

5.12 열거(Enum) 타입

빌드이너프 2024. 4. 1. 07:56

데이터 중에는 몇 가지로 한정된 값을 갖는 경우가 있다

한정된 값을 갖는 타입을 열거 타입이라고 한다

 

열거 타입을 사용하기 위해서는 먼저 열거 타입으로 소스 파일(.java)을 생성하고 한정된 값을 코드로 정의해야 한다

열거 타입 이름은 첫 문자를 대문자로 하고 캐멀 Camel 스타일로 지어주는 것이 관례

Week.java
MemberGrade.java
ProductKind.java

 

package ch05.sec12;

public enum Week {
	MONDAY,
	TUESDAY,
	WEDNESDAY,
	THURSDAY,
	FRIDAY,
	SATURDAY,
	SUNDAY
}

 

 

열거 상수

열거 타입으로 사용할 수 있는 한정된 값

관례적으로 알파벳, 대문자로 작성하고 여러 단어가 구성될 경우 언더바(_)로 연결한다

public enum LoginResult {
    LOGIN_SUCCESS,
    LOGIN_FAILED
}