우리가 흔히 상수를 정의할 때 final static string 과 같은 방식으로 상수를 정의한다. 하지만 이렇게 상수를 정의해서 코딩하는 경우 다양한 문제가 발생된다.
따라서 이러한 문제점들을 보완하기 위해 자바 1.5버전부터 새롭게 추가된 것이 바로 "Enum" 이다.
Enum은 열거형이라고 불리며, 서로 연관된 상수들의 집합을 의미한다.
기존에 상수를 정의하는 방법이였던 final static string 과 같이 문자열이나 숫자들을 나타내는 기본자료형의 값을 enum을 이용해서 같은 효과를 낼 수 있다.
public enum Season {
SPRING, SUMMER, FALL, WINTER
}
팀 프로젝트를 하면서 열거형(enum)에 대해 다시 공부하게 되었다. 들어는 봤지만 자세히는 잘 몰랐어서 다시 한 번 공부했다. 오늘은 팀프로젝트를 위해 게시판에 대한 구조도 살펴보고, 전에 하다가 자꾸 오류나서 손 놔버린 TodoList를 제대로 동작하게끔 만들어놨다! 깃허브도 잘 정리해두었고 README.md 파일도 정리했다. 별로 배운 건 없는 거 같지만 시간은 순삭됐다..