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

Jay님의 프로필 이미지
Jay

작성한 질문수

김영한의 실전 자바 - 기본편

캐스팅의 종류

상속 관계가 있는 인스턴스 생성시 메모리 구조가 궁금합니다.

해결된 질문

작성

·

72

·

수정됨

0

[질문 내용]
부모 클래스 Parent와 해당 클래스를 상속 받는 Child 클래스가 있다면

Parent 클래스의 인스턴스를 생성하면 해당 클래스를 상속받는 모든 자식 클래스도 같이 생성되는 것인가요?

일전에 배우기로는 인스턴스 생성시 해당 인스턴스의 부모와 자식이 모두 같은 참조값 내부에 생성된다고 배웠습니다.

혹시 자식 인스턴스를 생성했을 때만 부모가 모두 생성된다와 같은 사항이 있는건지 아니면 말 그대로 상속 관계에 있는 모든 인스턴스가 생성 되는건지 궁금합니다.

답변 1

0

안녕하세요. Jay님, 공식 서포터즈 y2gcoder입니다.

간단하게 부모 인스턴스를 생성하면 부모 클래스의 생성자만 호출되기 때문에 부모 인스턴스 만 생성됩니다!
자식 인스턴스를 생성할 때는 부모 자식 모두 생성됩니다 🙂

감사합니다.

Jay님의 프로필 이미지
Jay

작성한 질문수

질문하기