Java출력 결과기초 · 10점#오버라이딩#상속#입문

131. 자식 클래스가 메서드를 다시 정의하기

다음 Java 프로그램의 실행 결과를 쓰시오.

1class Bird {
2 String sound() {
3 return "짹";
4 }
5}
6
7class Duck extends Bird {
8 @Override
9 String sound() {
10 return "꽥";
11 }
12}
13
14public class Main {
15 public static void main(String[] args) {
16 Bird b = new Bird();
17 Duck d = new Duck();
18 System.out.println(b.sound());
19 System.out.println(d.sound());
20 }
21}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.