728x90
정의 :
열거형
> 여러 상수를 선언해야 할 때, 편리하게 선언할 수 있는 방법
클래스의 일종으로 관련 있는 상수들의 집합이다.
열거형을 이용하면 코드가 단순해지고 가독성이 높아진다.
enum 클래스에도 보통 클래스와 같이 메서드를 선언해서 사용할 수 있다.
enum Kind {CLOVER, HEART, DIAMOND, SPADE}
위 코드 처럼 작성해주면 자동적으로 0부터 시작하는 정수값이 할당된다.
이런 식으로 enum 클래스를 만들 수 있다.
public enum OverTimeValues {
THREE_HOUR,
FIVE_HOUR,
WEEKEND_FOUR_HOUR;
}
사용법 :
열거형에 정의된 상수를 사용하는 방법은 'enum 클래스 이름.상수명'이다.
예 )
OverTimeValues.THREE_HOUR
비교할 때 equalTo를 사용하지 않고 "=="를 사용해서 비교할 수 있다.
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[자바의신 8장]Pass by Value 와 Pass by Reference (0) | 2022.08.01 |
---|---|
[JAVA의 정석]HashMap (0) | 2022.07.25 |
[JAVA의 정석]Ch7_다형성과 추상클래스 (0) | 2022.07.11 |
[JAVA의 정석]Ch7_객체지향_생성자와 상속 (0) | 2022.07.07 |
[JAVA의 정석]Ch6_객체지향_변수와 메서드(+static 블록) (0) | 2022.07.06 |