정보처리기사 실기JavaJava - 생성자/상속 실행 순서난이도 4SHORT_ANSWER

정보처리기사 실기 Java - 생성자/상속 실행 순서 기출문제 #11346

문제

아래 JAVA언어 코드의 실행 순서를 중복 번호 없이 작성하시오.

실행 순서 : ⑤ → ( ) → ( ) → ( ) → ( ) → ( )

정답

⑤ → ⑥ → ③ → ① → ⑦ → ②

6 3 1 7 2⑥③①⑦②5 6 3 1 7 2

해설

main(⑤) 실행 후 new Child(3)(⑥) 호출 → Child 생성자(③) 진입 → super(x+1, x) 로 Parent 생성자(①) 실행 → Child 생성자 마무리. 이후 parent.getT()(⑦) 호출 시 Child 의 getT(int) 는 시그니처가 다른 오버로드라 오버라이딩이 아니므로 인자 없는 Parent.getT()(②) 가 실행된다. 따라서 ⑤ → ⑥ → ③ → ① → ⑦ → ② 순이다.

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

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

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

[정보처리기사 실기] Java - 생성자/상속 실행 순서 Java 기출 #11346 | 문어CBT