ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 상수, enum
    Computer Science/Java 2019.01.18 20:27

    인터페이스에서 선언된 변수는 무조건 public static final 속성을 갖는다.


    enum은 열거형(enumerated type). 열거형은 서로 연관된 상수들의 집합.

    enum은 class, interface와 동급의 형식을 가지는 단위. but 사실상 class이다.

    enum을 사용하는 이유

    1. 코드가 단순해진다.

    2. 인스턴스 생성과 상속을 방지한다.

    3. 키워드 enum을 사용하기 때문에 구현의 의도가 열거임을 분명하게 나타낼 수 있다.


    열거형 특성: 연관된 값을 저장. 그 값들이 변경되지 않도록 보장(private)

        열거형 자체가 클래스이므로 열거형 내부에 생성자, 필드, 메소드 가질 수 있음.

         단순한 상수로 판단x 다양한 역할 가능.


    댓글 0