Java - 문제 미리보기
문제 2293
medium
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
```java
_______ Vehicle {
public void start(); // 메서드 구현부 없음
public void stop(); // 메서드 구현부 없음
}
class Car _______ Vehicle {
public void start() {
System.out.println("자동차 시동");
}
public void stop() {
System.out.println("자동차 정지");
}
}
```
```java
_______ Vehicle {
public void start(); // 메서드 구현부 없음
public void stop(); // 메서드 구현부 없음
}
class Car _______ Vehicle {
public void start() {
System.out.println("자동차 시동");
}
public void stop() {
System.out.println("자동차 정지");
}
}
```
정답: B
⦁ Interface 선언 문법: `interface 인터페이스명`
⦁ Interface 구현 문법: `class 클래스명 implements 인터페이스명`
핵심 키워드 구분:
⦁ extends: 클래스 상속 시 사용
• `class Child extends Parent`
• `interface Child extends Parent` (인터페이스 간 상속)
⦁ implements: 인터페이스 구현 시 사용
• `class MyClass implements MyInterface`
Interface 메서드 특징:
⦁ 구현부(`{}`)가 없고 세미콜론(`;`)으로 끝남
⦁ 기본적으로 `public abstract`로 간주됨
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.