[Java] 열거 타입(Enum)
Enum 프로그래밍을 하다보면 한정된 데이터들을 가지는 경우가 많다. 대표적으로 요일은 월,화,수,목,금,토,일 이렇게 있고, 계절은 봄,여름,가을,겨울로 한정되어 있다. 이처럼 한정된 개수의 값들을 가질 경우 하나로 묶어서 열거 타입으로 사용하면 좋다. 상속이나 인스턴스를 생성할 수 없으며, enum은 값은 상수로 구성되어 있기 때문에 변경될 수 없다. 생성자를 가질 수는 있으나, 단 생성자는 private 해야 한다. enum의 생성자는 내부에서만 호출 가능하다. public enum Gender { MALE("XY"), FEMALE("XX"); private String chromosome; private Gender(String chromosome) { this.choromosome = choro..