열거 타입
- 한정된 값인 열거 상수 중에서 하나의 상수를 저장하는 타입
public enum Week { //Week-> 열거타입이름
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY // -> 열거 상수
}
열거 타입 선언
- 열거 타입을 선언하기 위해서는 먼저 열거 타입의 이름을 정하고 해당 이름으로 소스 파일(.java)을 생성해야 한다.
- 열거 타입 이름은 관례적으로 첫 글자를 대문자로 하고 나머지는 소문자로 구성한다. 만약 여러 단어로 구성된 이름이라면 각 단어의 첫 글자는 대문자로 하는 것이 관례이다.
- public enum 키워드는 열거 타입을 선언하기 위한 키워드이며, 반드시 소문자로 작성해야 합니다
public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }
-> Week : 열거 타입 이름, 뒤에는 열거 상수
열거 타입 변수
- 열거 타입으로 선언된 변수
<열거 타입 변수를 선언하는 방법>
열거타입 변수;
Week today;
Week reservationDay;
► 확인 문제
1. 열거 타입에 대한 설명입니다. 맞는 것에 O표, 틀린 것에 X표 하세요. ① 열거 타입은 한정된 값을 갖는 타입이다. ( O )
② 열거 타입 변수에는 열거 타입에 정의된 상수를 대입할수 있다. ( O)
③ 열거 타입 변수에 null을 대입할 수 없다. ( X ) ④ 열거 상수는 관례적으로 대문자로 작성한다. ( O)
-> 열거 타입 변수도 참조 타입이기 때문에 null 값을 저장할 수 있다.
2. 다음과 같이 사용될 수 있도록 LoginResult 열거 타입을 선언해보세요..
public enum LoginRes나It {
SUCCESS,
FAIL_ID,
FAIL_PASSWORD
}
'JAVA' 카테고리의 다른 글
메소드 (0) | 2022.10.13 |
---|---|
생성자 (0) | 2022.10.12 |
배열 (0) | 2022.09.26 |
참조 타입 (1) | 2022.09.26 |
반복문 (1) | 2022.09.26 |