정보처리기사 실기JavaJava - 추상클래스 동적 디스패치난이도 4SHORT_ANSWER

정보처리기사 실기 Java - 추상클래스 동적 디스패치 기출문제 #1462

문제

다음 Java 코드의 실행 결과를 쓰시오.

정답

Generic Electronics-Interface-Laptop LT-2024

GenericElectronics-Interface-LaptopLT-2024

해설

d.brand는 인터페이스 필드로 정적 바인딩되어 "Generic"입니다. e.getBrand()는 Laptop 클래스의 오버라이딩된 메서드가 호출되어 super.brand(Electronics의 brand) + Device.super.getBrand() + this.brand = "Electronics" + "-" + "Interface" + "-" + "Laptop"이 됩니다. d.getModel()은 동적 바인딩으로 Laptop의 구현이 호출되어 "LT-2024"입니다.

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

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

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

[정보처리기사 실기] Java - 추상클래스 동적 디스패치 Java 기출 #1462 | 문어CBT