상속받은 필드도 Child 객체 내부 메모리에 포함됨.
부모 필드는 따로 분리되는 게 아니라, Child 인스턴스 내부에 부모 필드까지 함께 자리잡음.
class Parent {
int a = 10;
}
class Child extends Parent {
int b = 20;
}
Child는 Parent를 상속. 이럴 때 Child 객체의 메모리 구조는 다음과 같음:
┌───────────────┐
│ Parent의 필드 a │ → 메모리에 포함
├───────────────┤
│ Child의 필드 b │ → 메모리에 포함
└───────────────┘
즉, 상속받은 필드도 Child 객체 내부 메모리에 포함됨. 부모 필드는 따로 분리되는 게 아니라, Child 인스턴스 내부에 부모 필드까지 함께 자리잡음.