작성한 질문수
(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 (부모 형태, 자식 생성자)
해결된 질문
작성
·
33
0
업캐스팅 문제 예시 8에서
A b = new B(1);
b.paint();
b.draw();
b.specialDraw(); // 여기는 어떻게 될까?
이 부분에서 업캐스팅의 경우 부모클래스에 specialDraw 메서드가 정의 되어있지 않아서 오류가 난다는 것 까지 이해했습니다.
그러면 메인에서 A b = new B(1); 업캐스팅 부분을
B b = new B(1)로 바꾸면 어떻게 출력되나요?
답변 1
Only 자식인 경우에는 정상적으로 실행됩니다.
그냥 자식 메서드가 되는 것입니다.