728x90
반응형
Java에서 열거형은 관련된 상수를 그룹화하여 나타내는 데 사용되는 강력한 기능입니다. 이 글에서는 Java 열거형의 개념과 활용 방법을 살펴보고, 열거형을 효과적으로 활용하는 방법에 대해 알아보겠습니다.
열거형이란? 열거형은 관련된 상수들의 집합을 나타내는 자료형입니다. 각 상수는 열거형의 멤버로 정의되어 있으며, 열거형은 타입 안전성을 제공합니다.
열거형 선언하기: 열거형은 enum 키워드를 사용하여 선언됩니다. 각 상수는 열거형 이름으로 참조될 수 있습니다.
enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
728x90
열거형 멤버 사용하기: 열거형의 멤버는 열거형 이름과 멤버 이름을 점(.)으로 연결하여 사용할 수 있습니다.
Day today = Day.MONDAY;
열거형 메서드와 속성 추가하기: 열거형에는 메서드와 속성을 추가하여 상수마다 독립적인 동작을 수행할 수 있습니다.
enum Day {
SUNDAY("Sun"), MONDAY("Mon"), TUESDAY("Tue"), WEDNESDAY("Wed"), THURSDAY("Thu"), FRIDAY("Fri"), SATURDAY("Sat");
private final String abbreviation;
private Day(String abbreviation) {
this.abbreviation = abbreviation;
}
public String getAbbreviation() {
return abbreviation;
}
}
switch 문과 함께 사용하기: 열거형은 switch 문과 함께 사용하여 각 상수에 대한 동작을 수행할 수 있습니다.
switch (today) {
case MONDAY:
System.out.println("Today is Monday");
break;
case TUESDAY:
System.out.println("Today is Tuesday");
break;
// 나머지 요일에 대한 처리
}
Java에서 열거형은 관련된 상수를 그룹화하여 나타내는 데 사용되는 강력한 기능입니다.
반응형
728x90
반응형
'JAVA' 카테고리의 다른 글
| Java 다형성(Polymorphism) 이해하기: 개념과 활용 (0) | 2024.03.07 |
|---|---|
| Java 예외 처리(Exception Handling) 이해하기: 기본 개념과 방법 (0) | 2024.03.07 |
| Java 제네릭(Generic) 이해하기: 개념과 활용 (0) | 2024.03.07 |
| Java 인터페이스(Interface) 이해하기: 개념과 활용 (0) | 2024.03.07 |
| Java 예외(Exception)와 에러(Error) 이해하기: 기본 개념과 차이점 (0) | 2024.03.07 |