작성한 질문수
(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 (부모 형태, 자식 생성자)
해결된 질문
작성
·
142
0
출력값이
Tesla Model 3 시동걸기
Tesla Model 3 정지 및 전원끄기
이거 맞나요?
맞다면 ,
car.start()는 자식이 상속받은게 없어서 부모꺼 호출하고
car.stop()은 자식이 상속받은게 있어서 자식꺼 호출한다고 생각하면 되나요??
ㅡㅡㅡㅡㅡ
답변 2
네. main 함수에 주석 부분이 출력값입니다.
Tesla Model 3 시동 걸기
Tesla Model 3 정지 및 전원 끄기가 출력됩니다.
추가로 5분대에 자동차 예시에서
"부모에게는 없고 자식에게만 있는 메서드를 호출하려고 하면 오류가 난다" 고 하셨는데 아래처럼 이해하고 있으면 될까요??
부모에게는 있고, 자식에겐 없다 -> 호출 가능
부모에게는 없고, 자식에겐 있다 -> error
네 맞습니다.
다만, "부모의 형태로만"으로 만들었을 경우에는 부모는 본인 것이니까 호출 가능합니다.
업캐스팅 형태일 때만 오류가 발생하는 것이니 주의 부탁드립니다.
네 맞습니다.
다만, "부모의 형태로만"으로 만들었을 경우에는 부모는 본인 것이니까 호출 가능합니다.
업캐스팅 형태일 때만 오류가 발생하는 것이니 주의 부탁드립니다.