enum1 [이펙티브 자바] 05. 열거 타입과 애너테이션 [이펙티브 자바] 05. 열거 타입과 애너테이션 자바에는 특수한 목적의 참조 타입이 두 가지가 있다. 하나는 클래스의 일종인 열거 타입(enum)이고, 다른 하나는 인터페이스의 일종인 애너테이션(annotation)이다. 아이템 34. int 상수 대신 열거 타입을 사용하라 자바에서 열거 타입을 지원하기 전에는 아래 코드처럼 정수 상수를 한 묶음 선언해서 사용하곤 했다. public static final int APPLE_FUJI = 0; public static final int APPLE_PIPPIN = 1; public static final int ORANGE_NAVEL = 0 public static final int ORANGE_TEMPLE = 1; 정수 열거 패턴 기법에는 단점이 많다. 1.. 2022. 9. 1. 이전 1 다음 728x90 반응형