[Java/자바] Enum(열거형)이란?
열거형은 서로 연관된 상수를 편리하게 선언하기 위한 것으로, 여러 상수를 정의할때 사용하기 좋습니다. 서로 연관된 상수라 함은 아래의 간단한 예시 코드처럼 DOOR와 WHEEL은 String 타입으로 서로 연관된 상수라 할 수 있습니다. enum Car { DOOR("4개의 문을 가진 차"), WHEEL("자동차의 바퀴"); } 열거형의 정의와 사용 아래 처럼 중괄호{}안에 상수의 이름을 나열하기만 하면 됩니다. enum 열거형이름 { 상수명1, 상수명2, .... } 이 열거형에 정의된 상수를 사용하는 방법은 "열거형이름.상수명"으로 클래스의 static 변수를 참조하는 것과 동일합니다. 또한 열거형 상수간의 비교에는 "eqauls()와 "=="를 사용할 수 있는데, ""와 같은 비교연산자는 사용할 수..