"안녕하세요, 아미고! 도움이 되는 몇 가지 강의와 추가 동영상은 어떻습니까?"

"교수님, 그건 당신답지 않아요... 하지만 전 찬성이에요!"

"훌륭합니다! 그럼 오늘 추가 자료는 여기 있습니다.

열거형 실용적인 예. 생성자 및 메소드 추가.

OOP의 주요 이점 중 하나는 실제 세계에서 엔터티를 쉽게 모델링할 수 있다는 것입니다 . 그러나 일부 실제 엔터티는 값 범위가 엄격하게 제한되어 있습니다. 예를 들어, 1년에는 4계절이 있고, 음악에는 7개의 음표가 있고, 1년에는 12개월이 있습니다. 일반 Java 클래스는 이러한 엔티티의 규칙을 모델링하고 관찰할 수 없습니다. 그러나 Enum 클래스는 가능합니다.