열거형
- 클래스 내부에 정의하면 자동 static 내부 클래스가 됨
- 정수상수로 활용불가능함
- Enum 클래스를 상속받음
- switch문에서는 열거형 이름을 쓰지않음
public enum DIR { LEFT , RIGHT }; //부모 Enum 클래스 임
Enum 클래스
- Comparable 구현되있음
- compareTo 구현이 final로 되있어서 재정의 불가
public enum DIR { LEFT , RIGHT };
int leftOrdinal = DIR.LEFT.ordinal(); //0
String leftName = DIR.LEFT.name(); //"LEFT"
열거형에 맴버,메소드 추가
- 생성자는 private로 만들어야함
'Language > JAVA' 카테고리의 다른 글
[Java] 인터페이스 (0) | 2024.12.03 |
---|---|
[Java] 문자열 (0) | 2024.12.03 |
[Java] 배열 (0) | 2024.12.03 |