프로그래밍/Java2024. 7. 16. 19:09[Java, 자바] Enum에 대하여
Enum이란 ?Enum은 'Enumeration'의 약자로 '열거', '목록'이라는 뜻을 가지고 있습니다. 말 그대로 관련있는 상수들의 집합이며, final로 String, int 등을 나타내는 일정 개수의 기본 자료형의 값을 고정할 수 있습니다. Enum의 장점Enum은 허용 가능한 값을 제한 할 수 있다는 장점을 가지고 있습니다. 예를 들어 매개변수로 문자열을 입력 받았을 경우 미리 선언해 놓은 값과 다른 값이 들어올 경우, 혹은 오타가 발생했을 때의 에러를 방지할 수 있습니다.또한 수정 시 변경 범위가 최소화 됩니다. 즉, 확장성을 높일 수 있고 코드가 단순해져 가독성이 좋아집니다.마지막으로 인스턴스 생성과 상속을 방지하여 상수값의 안전성이 보장된다는 장점을 가지고 있습니다. Enum 예제선언하기먼..