Java - 문제 미리보기
문제 2282
medium
다음 코드에서 빈칸에 들어갈 올바른 코드는?
```java
class Animal {
public void makeSound() {
System.out.println("동물이 소리를 냅니다");
}
}
class Cat extends Animal {
public void makeSound() {
_________; // 부모 클래스의 makeSound() 호출
System.out.println("야옹");
}
}
```
정답: B
⦁ 부모 클래스의 메서드를 호출할 때는 `super.메서드명()`을 사용합니다
⦁ `this`는 현재 객체를 가리키므로 무한 재귀 호출이 발생할 수 있습니다
⦁ 클래스명으로 직접 호출하는 것은 static 메서드가 아니므로 불가능합니다
⦁ `parent`라는 키워드는 Java에 존재하지 않습니다
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.