본문 바로가기

카테고리 없음

자동 타입 변환 예


처음에는 child개체였지만 

두번째에 parent parent = child; 형변화를 해줬기때문에 

parent 에 있는 메소드 1이 출력돼고 

메소드 2는 오버라이딩 되기 때문에 child 에 있는 메소드2 가 날라오게 된다 

(overriding되면 부모가 아닌 자식 메소드가 호출 된다.)

하지만 메소드 3은 호출이 안되는것은 child를 형변화를 하였기 때문에 호출이 안된다.