본문 바로가기

개발이야기/Effective Java

[Effective Java]int 상수 대신 enum을 사용하라

JAVA API Enum 자료형 보러가기(클릭)



Java enum의 특징


1. enum은 가독성이 좋고 안전하며 강력함

2. enum안에 데이터 또는 그 데이터에 관계된 메서드를 추가해 기능을 향상시킨 enum으로 만들 수 있음

3. C/C++/C# 언어의 enum(단순 int 값)과는 다르게 Java에서는 참조 자료형으로 사용한

4. toString 메서드를 호출하여 문자열로 쉽게 변경 가능

5. Object 메서드 사용가능

6. Comparable, Serializable 인터페이스가 구현되어 있음


End of Document