상속 받은 객체를 생성하면?
하위 클래스와 상위클래스의 인스턴스가 같이 생성된다. 단 참조값은 하나이지만 하위 타입 인스턴스와, 상위 타입 인스턴스가 존재한다. 외부에서 볼때는 하나의 인스턴스이지만 내부에서는 상위 타입과 하위 타입 모두 생성되고 공간도 구분된다.
메서드 호출 시 호출하는 변수의 타입을 기준으로 선택한다.
상속 관계에서는 하위 타입에 해당 기능이 없으면 상위 타입으로 올라가서 찾는다.
이 개념이 잘 잡혀야 추후에 다형성에 대한 이해를 할 수 있다.