JAVA
2023. 5. 10.
[JAVA] Enum 클래스 정복하기!
Enum이란? JDK 1.5부터 추가된 Enum은 열거형이라고 하며, 서로 관련된 상수를 편리하게 선언하고 관리하기 위해 만들어졌습니다. 이러한 Enum이 나오기 전에는 관련된 상수들을 어떻게 관리하였는지 한번 살펴보겠습니다! Enum의 등장 배경 private final int SPRING = 1; private final int SUMMER = 2; private final int AUTUMN = 3; private final int WINTER = 4;Enum이 등장하기 전까지는 위와 같은 정수 열거 패턴을 사용하였습니다. 하지만 이러한 정수 열거 패턴엔 여러 문제점이 존재하였습니다. 가독성이 떨어져 관리가 용이하지 않음 정수 상수들을 출력해도 1,2,3,4밖에 나오지 않고, 문자열로 출력하려면 따..