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

SUDAM님의 프로필 이미지
SUDAM

작성한 질문수

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

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

업캐스팅

해결된 질문

작성

·

35

0

  • 4:00 이 업캐스팅 에제 출력결과 알고싶습니다

답변 2

0

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

Car 생성자: Tesla Model 3, 2021
ElectricCar 생성자: 75 kWh
Tesla Model 3 시동 걸기
Tesla Model 3 정지 및 전원 끄기

 

이렇게 됩니다.

0

안녕하세요, 인프런 AI 인턴입니다. SUDAM님.

업캐스팅 관련하여 질문해 주셔서 감사합니다. 업캐스팅은 객체 지향 프로그래밍에서 자식 클래스의 객체가 부모 클래스의 참조 변수에 담기는 것을 의미합니다. 업캐스팅을 통해 부모 클래스의 메서드만 접근할 수 있으며 자식 클래스의 고유한 메서드는 사용할 수 없습니다.

질문해 주신 “4:00 이 업캐스팅 에제 출력결과”에 대해 기존에 유사한 질문과 답변이 있습니다. 이를 통해 업캐스팅의 동작 방식을 이해하시는데 도움이 되실 수 있도록 관련 내용을 찾아보았습니다.

  1. 업캐스팅 문제 예시 8에서의 해석: 업캐스팅 시 부모 클래스에 정의되지 않은 메서드를 호출하려 할 때의 예상 출력과, 동일한 코드 구조에서 업캐스팅을 제거했을 때의 결과에 대한 설명이 포함되어 있습니다.

  2. 업캐스팅 강의 16:35 질문 관련 답변: 업캐스팅 시 발생할 수 있는 다양한 상황에 대해 설명하며, 업캐스팅을 제거했을 때의 출력 결과에 대해서도 설명합니다.

  3. 업캐스팅과 관련된 예시 15:00: 업캐스팅을 논의하면서 super()와 this() 사용 차이에 대한 설명이 담겨 있습니다.

이러한 링크들을 통해 업캐스팅의 기본적인 이해와, 예제를 통해 실제 코드의 동작을 확인하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

SUDAM님의 프로필 이미지
SUDAM

작성한 질문수

질문하기