이펙티브자바 아이템34
-
아이템34. int 상수 대신 열거 타입을 사용하라책/이펙티브자바 2021. 8. 28. 17:34
기존의 방식 타입 안전을 보장할 방법이 없다. 표현력이 좋지 않다. 동등 연산자 == 로 비교하더라도 아무런 경고가 없다. 문자열로 출력하기가 까다롭다. // 34-1. 정수 열거 패턴 public static final int APPLE_FUJI = 0; public static final int APPLE_PIPPIN = 1; public static final int APPLE_GRANNY_SMITH = 2; public static final int ORANGE_NAVEL = 0; public static final int ORANGE_TEMPLE = 1; public static final int ORANGE_BLOOD = 2; // 문자열 열거 패턴 public static final Stri..