[Java] Enum 추상 클래스
프로그램에서 미리 정해놓아야할 값들, 상수값들이 존재할때 사용한다. 특정 enum에 대한 값을관리할 수도있고 클래스로 빼서 생성자를 호출해서, 값을 지정, 저장 할 수도 있다. 상수를 해당 과 같이 정의 한다고 가정해보자 메인에서는 각 상수 타입별로, 할당된 값을 가지고 사용하면 되기 떄문에, 타입이 변경되거나, 로직이 변경된다고 해도, 값이 변경되지 않아도 된다. 또한 타입에 대한 별도 if 로직을 작성하지 않아도 된다. 이런 방식으로, 해당 값에 대한 배열 형태로 가져와서 출력 할 수도있고 해당 상수에 대한 별도 메서드를 만들어서 뿌려줄 수도 있다. 무튼, 특정 상수에 대해서 미리 정의 해놓고, static 하게 값을 관리할 수있다. 또한 추상 메서드를 기점으로, 위와 같이 개발 로직을 설계할 수도있..