enum

    [TIL] Java 열거 타입(Enum)

    ✍ Today I Learned 05 참조타입 05-3 열거 타입 열거 타입이란? 한정된 값인 열거 상수(enumeration constant)중에서 하나의 상수를 저장하는 타입 ex) 요일에 대한 데이터(월, 화, 수, 목, 금), 계절에 대한 데이터(봄, 여름, 가을, 겨울) 열거 타입 선언 먼저 열거 타입 이름을 정하고, 해당 이름으로 소스파일(.java)을 생성해야 한다. 이름은 관례적으로 첫 글자를 대문자로, 나머지는 소문자로 한다. ex) Week.java / MemberGrade.java / ProductKind.java public enum 키워드로 선언한다. 열거 타입의 값으로 사용 되는 열거 상수는 관례적으로 모두 대문자로 작성한다. 열거 상수가 여러 단어일 땐 밑줄(_)로 연결한다. ..

    [TIL] Java Enum, MySQL 개발 환경 설정, JDBC

    ✍ Today I Learned [Enum] 열거형(enum)이란? 관련 있는 상수들의 집합이다. class나 interface 대신 enum 키워드를 사용하여 정의하고, 콤마로 상수를 구분한다. 이때 상수는 대문자를 사용한다. public enum Directions { EAST, WEST, SOUTH, NORTH } 정의된 enum은 다음과 같은 방법으로 사용한다. Directions east = Directions.EAST; enum의 상수값은 기본적으로 0부터 시작하고, 불규칙한 값을 상수값으로 설정하고 싶으면 상수의 이름 옆에 괄호(())를 추가한 뒤, 그 안에 원하는 상수값을 적으면 된다. 이때 불규칙한 특정 값을 저장할 수 있는 인스턴스 변수와 생성자를 별도로 추가해야만 한다. values(..