본문 바로가기

개발이야기/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



반응형