Java - 문제 미리보기
문제 2296
medium
다음 코드에서 빈칸에 들어갈 올바른 키워드와 문법은?
```java
______ Status {
PENDING,
APPROVED,
REJECTED
}
public class Main {
public static void main(String[] args) {
Status myStatus = Status.______;
System.out.println(myStatus);
}
}
```
정답: B
⦁ Enum 선언 문법: `enum 이름 { 상수1, 상수2, 상수3 }`
⦁ Enum 접근 문법: `Enum이름.상수명`
핵심 문법 규칙:
✅ Enum 선언:
⦁ `enum` 키워드 사용 (`class`나 `interface` 대신)
⦁ 상수들은 쉼표(`,`)로 구분
⦁ 상수명은 대문자 사용이 관례
✅ Enum 사용:
⦁ 점(`.`) 문법으로 접근: `Status.APPROVED`
⦁ `new` 키워드 사용하지 않음 (객체 생성 불가)
⦁ 직접 할당: `Status myStatus = Status.APPROVED;`
실행 결과:
⦁ `System.out.println(myStatus);` → "APPROVED" 출력
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.