인프런 커뮤니티 질문&답변

이재일님의 프로필 이미지
이재일

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

업캐스팅 (부모 형태, 자식 생성자)

업캐스팅 강의 16:35 질문있습니다

해결된 질문

작성

·

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

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

Only 자식인 경우에는 정상적으로 실행됩니다.

그냥 자식 메서드가 되는 것입니다.

이재일님의 프로필 이미지
이재일

작성한 질문수

질문하기