Parent parent = new Child();



이게 이렇게 선언되면

부모 클래스 타입 변수에 자식 클래스 객체를 넣는거잖아요?

근데 부모 클래스 타입이 크기가 더 작을텐데

어떻게 그보다 더 큰 자식 클래스가 들어가는거죠?


class parent
int var

class child extends parent
int var2

이렇게 되있으면 자식클래스는 부모클래스 멤버까지 포함하기 떄문에 크기가 더 크잖아요?