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

꿈나무님의 프로필 이미지
꿈나무

작성한 질문수

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

추상클래스, 인터페이스

abstract 상속

해결된 질문

작성

·

60

0

  • 3분 50초 출력값을 봤을 때, 부모가 먼저 안태어나도 되는건가요?

답변 1

0

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

안녕하세요. 부모가 태어난다는 의미가 생성자를 실행되는거라 하시면, 생성자는 실행된 겁니다. 다만 출력문이 없어서 안 나온 것이죠.

지금 부모 생성자는 인스턴스 변수에 값을 할당하는 역할만 합니다.

 

자식이 태어날 때 부모의 기본생성자는 무조건 호출한다고 보시면 됩니다. (단, super를 통해 다른 파라미터가 있는 것을 명시적으로 호출하면 아님)

 

지금은 출력값에는 영향을 주지 않는 것 뿐입니다.

 

이해가 어려우신 부분은 대댓글로 추가 질문주시면 빠르게 답변 드리겠습니다..

꿈나무님의 프로필 이미지
꿈나무

작성한 질문수

질문하기