enum class
코드가 단순해지고 가독성이 좋다
상수값의 타입 안정성이 보장된다
enum class를 사용해 새로운 상수들의 타입을 정의함으로 정의한 타입 이외의 타입을 가진 데이터값을 컴파일시 체크한다
키워드 enum을 사용하기 때문에 구현의 의도가 열거임을 분명하게 알 수 있다
서로 연관된 상수들의 집합을 의미
기존에 상수를 정의하는 방법이였던 "final static string"과 같이 문자열이나 숫자들을 나타내는 기본 자료형의 값을 enum을 이용해서 같은 효과를 낼 수 있다
'etc > algorithm' 카테고리의 다른 글
[Java] String 클래스와 주요 메소드 (0) | 2020.03.21 |
---|---|
[Java] for-each문 VS for문 (0) | 2020.03.01 |
[Java] 배열 : 레퍼런스 vs 배열, 다차원 배열 (0) | 2020.02.29 |
[Java] 이클립스(Eclipse) 오류 : Code Recommenders cannot download its model repository index_해결못함 ㅠ (0) | 2020.02.28 |
[Java] cmd(명령 프롬포트)로 자바 컴파일, error: A JNI error has occurred 오류 (0) | 2020.02.27 |