목차
- enum 이란?
- enum 사용방법
- 선언
- 메소드
- 동등 비교 (동등 비교 연산자와 compareTo())
1. enum 이란?
- 관련된 상수들을 같이 묶어 놓은 것
- 변수와 메소드를 가질 수 있지만, 상속이나 인스턴스 생성 불가
2. enum 사용방법
1) 선언
- enum 열거형 이름 { 상수명1. 상수명2, ... }
2) 메소드
- values() : 열거형 상수 모두를 배열로 반환
- valueOf(Class<T>, str) : 문자열 str과 일치하는 열거형 상수 반환
- ordinal() : 열거형 상수가 정의된 '순서(index)'를 반환 (0부터 시작)
- name() : 열거형 상수의 '이름'을 문자열로 반환
3) 동등 비교
- 동등 비교 연산자(==) 가능
- compareTo() , equals() 가능
- 비교 연산자 ( >, < ...) 불가
'IT 언어 > Java' 카테고리의 다른 글
[Java] Thread -2 (데몬 스레드, 사용자 스레드) (0) | 2024.02.20 |
---|---|
[Java] Thread -1 (프로세스, 싱글스레드, 멀티스레드) (0) | 2024.02.19 |
[Java] 제네릭 (Generics) (0) | 2024.02.15 |
[Java] Comparable 과 Comparator (객체 정렬) (0) | 2024.02.14 |
[Java] Arrays 클래스 (0) | 2024.02.14 |