본문 바로가기
방통대/Java

5-3 열거 자료형

by 꿈꾸는 몽나 2024. 3. 22.
728x90

1. 열거형

: 미리 정의된 상수값의 집합을 만들기 위한 자료형

-> enum을 사용하여 정의

-> 열거형으로 선언된 변수에는 미리 지정된 값만 대입 가능

-> 상수값을 배열로 리턴하는 static 메소드인 values()를 제공

 

 

 

 

2. 열거형 정의하기

: 열거형 정의에 필드와 메소드를 포함할 수 있음

: 상수 선언이 필드나 메소드보다 먼저 정의되어야 하여, 이때 세미콜론(;)으로 끝나야 함

: 열거형에서 상수값은 마치 하나의 객체와 같음

-> 열거형이름.상수값의 형식을 사용

-> 열거형이름.상수값은 그 자체가 열거형의 인스턴스

: 생성자는 열거형과 같은 이름을 가지며 접근 제어자는 생략 또는 private이어야 함

: 열거형의 생성자는 열거형 상수(객체)에 대한 초기화를 수행함

-> 생성자는 상수가 사용될 때 한꺼번에 자동 호출됨

 

 

 

3. 열거형 사용 예

 

728x90

'방통대 > Java' 카테고리의 다른 글

5-5 중첩 클래스  (0) 2024.03.22
5-4 익명 클래스  (0) 2024.03.22
5-2 다형성  (0) 2024.03.22
5-1 추상 클래스와 인터페이스  (0) 2024.03.22
4강. Java - 클래스와 상속(2)  (0) 2024.03.15