[Java] Enum - 열거형 타입(enumerated type)
Enum - 열거형 타입(enumerated type) 한정된 데이터를 가진 경우 사용하는 타입. 프로그래밍으로 표현을 할 때 데이터가 존재는 하지만 종류가 많지 않고 한정적인 경우 사용한다. 개수가 한정적이므로 데이터를 열거형으로 묶어주면 편하게 사용이 가능하다. 또한 enum의 경우 class , interface와 동급의 형식을 가지는 단위이다. enum을 class라 여길 수도 있지만 프로그래밍 상의 편의성을 위해 이를 따로 분류하였다. class로 볼 수 있다는 이러한 특성으로 enum은 내부에 생성자, 필드, 메서드를 가질 수 있는 표현방식이다. 다만 편의를 위해 따로 분류가 된 만큼 enum만의 문법적 요소가 존재한다. -코드들은 Spring을 공부하면서 나온 예제에서 가져왔다. Enum 선..
2022.03.03