Back-end/이것이 자바다[신용권 한빛미디어]

열거 타입

Ho's log 2021. 7. 25. 19:24

한정된 값만을 갖는 데이터 타입이 열거 타입(하나의 상수를 저장하는 데이터 타입 )

열거타입 이름으로 소스파일 생성

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