Step it up now

상속시 인스턴스 생성 본문

개인공부/java

상속시 인스턴스 생성

케잉 2024. 7. 8. 17:40

자식 클래스의 인스턴스를 생성하면 내부적으로는 부모 클래스의 인스턴스도 함께 생성된다.

(자식 클래스가 부모 클래스의 멤버(필드와 메서드)를 상속받기 때문)

 

실제로 생성되는 객체는 자식 클래스의 인스턴스 하나이다.

(인스턴스 내부에는 부모 클래스의 멤버들이 포함됨)

 

  1. 자식 클래스의 인스턴스를 생성할 때, 부모 클래스의 인스턴스도 내부적으로 함께 생성됨
  2. 하지만 실제로 메모리에 할당되는 객체는 자식 클래스의 인스턴스 하나
  3. 이 인스턴스에는 부모 클래스의 멤버(필드와 메서드)가 포함됨

 

=> 부모부터 자식까지의 모든 메타 정보를 포함하는 하나의 인스턴스를 생성

'개인공부 > java' 카테고리의 다른 글

다운캐스팅  (0) 2024.07.11
상속 super( );  (0) 2024.07.08
stack 구조  (0) 2024.06.25
package  (1) 2024.06.05
생성자  (0) 2024.06.03