열거

Programming/Java

열거 타입 (Enum)

열거 타입(Enum)? 서로 관련이 있는 상수 집합을 정의하는 자바에서 제공하는 열거형 타입 * 참고 상수는 대소문자로 모두 작성이 가능하지만, 관례적으로 대문자로 작성 장점 더보기 타입 안정성 컴파일 시점에 타입 검사를 받기 때문에 런타임 시점에 발생할 수 있는 오류를 사전에 방지할 수 있다. 가독성 이름을 사용하여 가치를 의미적으로 나타낼 수 있으므로 코드의 의도를 쉽게 파악할 수 있다. 유지보수성 상수가 변경될 때, 해당 값을 참조하는 모든 코드를 수정해야 하는 번거로움이 있다. 하지만 Enum을 사용하면 상수 값을 변경하는 것만으로 프로그램 전체에 해당 값을 참조하는 모든 코드가 변경된다. 코드 안전성 Enum은 상수를 캡슐화하기 때문에 상수가 의도치 않게 변경되는 것을 방지하며 싱글톤 디자인 패..

Smile :DK
'열거' 태그의 글 목록