viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cee80fa11d028319ddf853da70007dc53c7bd36dcf2f044da3f6dfcd9ac6cb941c486e61be890ee3958146de83f5c4edfe9224238dc493c4270f702219d


int i = (Integer)object;

라고 선언했을때

object는 상위(부모)클래스라서 integer형의 데이터를 모르지 않음? 근데 어떻게 다운캐스팅이 가능한거임???? 

object가 애초에 integer형의 데이터와 object의 데이터를 가지고 있는 객체인거임?? 근데 데이터 둘다 가지고있으면 그건 부모가 아니고 서브클래스 객체 아닌가

프고수님들 답변 앙망합니다 ㅠㅠ