정보처리기사 실기JavaJava - 생성자 this()/상속과 필드 은닉난이도 4SHORT_ANSWER

정보처리기사 실기 Java - 생성자 this()/상속과 필드 은닉 기출문제 #11296

문제

다음 자바 코드에 대한 출력 값을 작성하시오.

정답

500

500

해설

Child() 는 this(5000) 으로 Child(int x) 를 호출하고, Child(int) 는 암묵적으로 super()(인자 없는 Parent())를 먼저 호출한다. Parent() 는 this(500) 으로 Parent(int) 를 호출해 Parent 의 x 를 500 으로 설정한다. getX() 는 Parent 에 정의되어 Parent 의 x 를 반환하는데, Child 의 x(5000)는 별개의 필드(은닉)이므로 getX() 는 Parent 의 x 인 500 을 출력한다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] Java - 생성자 this()/상속과 필드 은닉 Java 기출 #11296 | 문어CBT