한정된 값만을 갖는 데이터 타입이 열거 타입(하나의 상수를 저장하는 데이터 타입 )
열거타입 이름으로 소스파일 생성
public enum 열거타입이름 {}
파일명과 열거타입이름이 같아야한다
열거상수는 모두 대문자로 작성, 여러 단어 구성시 단어 사이를 밑줄(_) 연결하는것이 관례
public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY}
열거 변수 사용시
열거타입 변수 = 열거타입.열거상수;
Enum 메소드
name() 메소드 : 열거 객체의 문자열을 리턴
ordinal(): 열거 객체의 순번 리턴
compareTo(): 열거 객체를 비교해서 순번 차이를 리턴
valueOf(String name) : 주어진 문자열의 열거 객체를 리턴
values() : 모든 열거 객체들을 배열로 리턴
'Back-end > 이것이 자바다[신용권 한빛미디어]' 카테고리의 다른 글
OOP(객체지향 프로그래밍 ) (0) | 2021.09.19 |
---|---|
try-catch-finally (0) | 2021.08.18 |
배열 타입 (0) | 2021.07.25 |
String 타입 (0) | 2021.07.25 |
JVM 내부구조 (0) | 2021.07.25 |