
[Java] Enum 뿌리부터 시작하여 개념 이해하기
·
Java
Introduction개발 공부를 하면서 enum을 자주 사용하는 것을 보았다. enum이 편리하고 유용하다는 것은 알겠는데, 특징이나 사용법을 공부해도 왜 enum을 사용하는지 잘 이해되지 않았다. 어떤 이유로 enum을 사용하고, 언제 사용하는 걸까? 에 대한 의문이 풀리지 않았다. 그런데 enum의 뿌리를 탐구하다 보니, 이해가 되기 시작했다. enum이 등장하기 전에는 상수를 어떻게 정의했는지, enum을 사용하면 어떤 점이 더 편리한지를 정리하려고 한다.Enum이란? 미리 정의된 상수들의 특별한 집합이다. enum은 enumeration 혹은 enumerate type의 줄임말로 계산, 열거라는 영어단어의 앞부분만 따서 만든 예약어이다. 먼저 Enum은 프로그래밍을 하다보면 배열이나, 리스..