ordinal1 [Java 문법] enum 오늘도 enum을 제대로 알고자 오라클 공식문서를 열심히 한번 읽어봅니다. # enum 개념 - 왜 쓰는지? enum은 열거 및 목록을 의미하는데, 자바에서는 미리 목록을 정의하고자 사용한다. 이때, 목록은 런타임에서 변하지 않는 상수를 의미한다. 특이한 점은 별도로 타입을 지정할 필요가 없다는 점이 없다는 점이다. - 어떤 의미가 있어? c언어에서 enum을 특정한 값 없이 지정한 경우 0부터 할당되는데, 이때 switch문을 통해 활용하는 경우 실제 값인 0,1,2 등을 가지고 동작하기 때문이다. 그러나 자바에서의 enum은 기존에 C언어에서의 enum의 사용에서 업그레이드 되었다. 우선 Type 체크를 수행한다. public enum Food { KOREAN(10), AMERICAN(20), CHI.. 2021. 2. 4. 이전 1 다음