자바의 Enum
처음 자바의 Enum을 알고 난 뒤, 여기저기 유용하게 사용했다. Enum은 기본적으로 상수의 그룹을 나타낼 때 사용하는데, 자바의 Enum은 다른 언어의 Enum보다 강력한 기능을 여럿 제공한다. 이번 포스팅에서는 Enum을 활용하는 여러 방법에 대해 알아보려고 한다. 선언과 사용 public enum Rank { FIRST_PLACE(6), SECOND_PLACE(5), NONE(-1); private int matchingCount; Rank(int matchingCount) { this.matchingCount = matchingCount; } }이 때, Rank는 Enum 타입이 되고 FIRST_PLACE, NONE 등은 Enum 상수가 된다. 각 상수들은 일반 클래스와 동일하게 필드를 가질 수..
2020.04.18