Java

    자바의 열거형(enum)

    열거형이란 서로 연관된 상수들의 집합으로 - 클래스처럼 보이게 하는 상수 - 서로 관련있는 상수들끼리 모아 상수들을 정의하는것 ​ ​ 자바의 열거형은 갖는 값 뿐만 아니라 타입까지 관리 하여 논리적인 오류를 줄임 값이 같아도 열거형 타입이 다르면 false (Enum 변수를 비교 할 때는 “==”를 사용합니다.) ​ enum변수에 미리 정의된 상수를 제외한 다른 값을 할당할수 없음 ​ ​ ​ static과 fianl이 내장되어 있어서 한번 정의 된 값을 바꿀수없으며 int 형의 변수처럼 switch문에서 사용가능 ​ ​ ​ ​ Enum 클래스의 메소드 ​ Class getDeclaringClass() 열거형의 Class 객체를 반환한다. String name() 열거형 상수의 이름을 문자열로 반환한다. ..