Java출력 결과보통 · 20점#상속#오버라이딩#필드 숨김

217. 필드 숨김과 메서드 오버라이딩 비교

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

1class A {
2 int v = 1;
3 int get() {
4 return v;
5 }
6}
7
8class B extends A {
9 int v = 2;
10 int get() {
11 return v * 10;
12 }
13}
14
15public class Main {
16 public static void main(String[] args) {
17 A x = new B();
18 B y = (B) x;
19 System.out.println(x.v + " " + x.get());
20 System.out.println(y.v + " " + y.get());
21 }
22}

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