본문

[2017.09.04] 18. Enum 사용 시, 알아야 할 점

Enum의 개념과 사용 이유는 http://heepie.tistory.com/32 에서 살펴볼 수 있다.

Enum을 제대로 사용하기 위해 알고 있어야하는 점을 알아보자.


먼저, 자바 공식 문서를 살펴보면 다음과 같은 특징을 알 수 있다.

(출처 - https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html)


1. Enum은 클래스이다.

그래서 클래스의 성격을 가지고 있다.

1) 변수 설정 가능

2) 생성자 설정 가능

3) 메소드 설정 가능 등등


2. Enum의 생성자의 접근제어자는 private이다. ( 인스턴스를 생성할 수 없다.) 

추가적으로 상속 또한 금지되어 있다. 

1
Planet p = new Planet();        // 컴파일 오류 발생
cs



#enum 주의사항 #enum 특징 #enum 알아야 할 점

공유

댓글