Java - 문제 미리보기

문제 2296

medium
다음 코드에서 빈칸에 들어갈 올바른 키워드와 문법은? ```java ______ Status { PENDING, APPROVED, REJECTED } public class Main { public static void main(String[] args) { Status myStatus = Status.______; System.out.println(myStatus); } } ```
A. `class`, `new APPROVED()`
B. `enum`, `APPROVED`
C. `interface`, `APPROVED`
D. `abstract class`, `APPROVED()`

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.