Java출력 결과기초 · 10점#다형성#상속#입문

132. 부모 타입 변수에 자식 객체 담기

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

1class Shape {
2 int area() {
3 return 0;
4 }
5}
6
7class Square extends Shape {
8 int side = 3;
9
10 @Override
11 int area() {
12 return side * side;
13 }
14}
15
16public class Main {
17 public static void main(String[] args) {
18 Shape a = new Shape();
19 Shape b = new Square();
20 System.out.println(a.area() + " " + b.area());
21 }
22}

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