Java - 문제 미리보기
문제 2290
medium
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
```java
_______ class Shape {
public _______ void draw(); // 메서드 구현부 없음
public void display() { // 일반 메서드
System.out.println("도형을 표시합니다");
}
}
```
```java
_______ class Shape {
public _______ void draw(); // 메서드 구현부 없음
public void display() { // 일반 메서드
System.out.println("도형을 표시합니다");
}
}
```
정답: B
⦁ Abstract Class 선언: `abstract class 클래스명`
⦁ Abstract Method 선언: `public abstract 반환타입 메서드명();`
⦁ 핵심 규칙:
⦁ Abstract 클래스는 `abstract` 키워드로 선언해야 합니다
⦁ Abstract 메서드는 구현부(`{}`)가 없고 세미콜론(`;`)으로 끝납니다
⦁ Abstract 메서드가 있는 클래스는 반드시 abstract class여야 합니다
⦁ Abstract 클래스 내에는 일반 메서드와 abstract 메서드가 함께 존재할 수 있습니다
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.