일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- Linked List
- order by
- extend
- sklearn
- append
- node.js
- dropna
- visual studio code
- nodemon
- iconsiam
- inteliJ
- 방콕
- try-catch
- 꽉뚝짝 시장
- 집계함수
- React Native
- ISNA
- 패키지
- tail
- 태국
- fillna
- react
- 중첩 클래스
- 중첩 인터페이스
- sqld
- preprocessing
- tunder client
- Package
- gdgm
- 열거 타입
Archives
- Today
- Total
ABCD
열거 타입 본문
🐢 필요성
- 제한된 수의 일이나 사건 등에 대하여 숫자로 표현한다.
- 각 숫자에 대해 부여된 의미를 개발자가 숙지해야 하는데, 일이나 사건에 대한 경우의 수가 많다면 개발자 관점에서 불편해질 수 있다.
- 부여되지 않은 의미없는 숫자로는 컴파일러가 알 수 없다.
- 제한된 사건에 대하여 숫자 대신에 상수를 정의해서 부여한다.
- 숫자에 부여된 의미를 개발자가 알 수 있지만 여전히 나머지 문제가 해결이 되지 않는다.
🐢 열거 타입: 서로 연관된 사건들을 모아 상수로 정의한 java.lang.Enum 클래스의 자식 클래스
// 선언
enum 열거타입이름{상수목록}
// 예시
enum Gender{MALE, FEMALE}
// enum --> 열거 타입을 정의하기 위한 키워드
'PROGRAMMING LANGUAGE > JAVA' 카테고리의 다른 글
패키지와 API 문서 (0) | 2024.09.07 |
---|---|
예외처리 (0) | 2024.06.09 |
인터페이스 (0) | 2024.06.09 |
상속과 추상 클래스 (0) | 2024.06.09 |