
[Java]Enum이란? & 사용법
·
Java
✅ Enum이란?코딩을 작성할때 우리는 대부분 이런식으로 상수를 정의한다.final static int A = 0;String B = "abc"; 이렇게 정의를 하다보면 다양한 문제가 발생한다.그래서 자바 1.5버전부터 새로 추가된 클래스는 " Enum " 이다.enumerated type 의 줄임말로 열거형이라고 불리는데 명명된 값들의 집합을 이루는 자료형이다. ex)boolean -> (true,false) 예를 들면 boolean도 열거형 데이터 타입이다.이렇듯 사용자가 직접 Enum 클래스를 활용해 열거형 데이터 타입을 정의 할 수 있다. ✅ Enum의 장점1. 리팩토링(유지보수)를 할 때 변경 범위가 최소화된다. 즉,내용을 추가할때 Enum 코드만 수정해도 될 때가 많다.2. 인스턴스 생성과..