[Effective Java][아이템35] ordinal 메서드를 잘못사용한 사례와 해결방법
아이템35. ordinal 메서드 대신 인스턴스 필드를 사용하라 enum에서 제공하는 ordinal메서드를 프로그래머가 잘못사용하는 경우가 많다. WHY: ordinal 메서드의 개념을 착각하기 쉽다. enum에서 제공하는 ordinal메서드는 enum 상수가 그 열거타입에서 몇 번째 위치인지를 알려주는 메서드이다. 때문에, enum상수와 연결된 정숫값이 필요하면 쉽게 사용하려고 한다. . . 눈치 챘겠지만 이는 좋은 방법이 아니다. 예시1) [BAD] enum에 oridnal()을 사용하여 합주자 수를 구하는 예시 public enum Ensemble { SOLO, DUET, TRIO, QUARTET, QUINTET, SEXTET, SEPTET, OCTET, NONET, DECTET; // oridna..