enum CoffeType {
AMERCANO,
ICE_AMERCANO,
CAFE_LATTE
}
enum이 필요한 이유 점프 투 자바
에 의하면 아래와 같은 장점이라고 한다.
출석부가 있을 때, 출석부가 enum일 것이고, 그 안에 각 학생의 이름이 각 상수일 것이다.
그럴 때 각 학생의 이름을 두고 학생들에게 부여된 번호로만 학생을 부른다고 친다면,
누구를 부르는지 모르고, 번호를 잘못 기억하게 된다면 잘못된 번호를 불러서 다른 학생을 부르게 될 것이다.
그래서 각 학생을 번호로 부르지 않고 이름으로 부르는 것이 번호로 부르는 것보다 명확하고,
각 상수값인 이름으로 학생을 부른다면 번호로 학생을 부를 때보다 잘못 부를 위험성이 현저히 낮아진다.
앞으로 enum은 출석부라고 생각하며 이해 하는게 좋을 것 같다!
그래서 선생님들이 출석을 부를 때 번호가 아닌 이름으로 불렀나보다~~(내 맘대로 생각)