열거(enumeration)타입이란?
한정된 값만을 갖는 데이터 타입
예를 들면 (계절 : 봄,여름,가을,겨울) (요일 : 월,화,수,목,금,토,일)
몇 개의 열거 상수(enumeration constant) 중에서 하나의 상수를 저장하는 데이터 타입
열거 타입 선언
열거 타입 이름으로 소스파일(.java)생성
※ 열거 타입 이름
더보기
※ 열거 타입 이름
첫 문자는 대문자, 나머지는 소문자로 구성
여러 단어로 구성된 이름의 경우, 단어의 첫문자는 대문자로 구성
Week.java
MemberGrade.java
ProductKind.java
소스파일 내용 - public enum 키워드 사용하여 열거타입 선언
public enum 열거타입이름 { ... }
// 열거타입이름의 경우, 소스파일명과 일치해야함
열거 상수 선언
- 열거 상수 : 열거 타입의 값으로 사용
※ 한 단어로 구성되어 있는 경우 (대문자 사용)
public enum Week{MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURADAY, SUNDAY}
※ 여러 단어로 구성되어 있는 경우 ( 단어 사이 _ 사용)
public enum LonginResult {LOGIN_SUCCESS, LOGIN_FAILED}
열거타입을 이클립스에서 생성하는 방법
[File -> New -> Enum] 을 클릭한 후에
아래와 같이 New Enum Type 창에서 Name 칸에 열거 타입 이름을 입력하면 됨
>>2. 열거 타입변수, 객체 ?
>>3. 열거 객체의 메소드
'Programming Language > Java' 카테고리의 다른 글
[JAVA] 열거상수, 열거 타입변수, 객체 ? (0) | 2020.10.10 |
---|---|
[JAVA] 배열 복사 ( System.arraycopy() 메소드 ) (0) | 2020.10.10 |
[JAVA] for-each문 (0) | 2020.10.10 |
[JAVA] eclipse에서 프로그램을 실행할 때 매개값을 주고 실행하려면? (0) | 2020.10.09 |
[JAVA] main()메소드의 매개값 String[]args란 ? (0) | 2020.10.09 |