객체 참조형(Object reference type) Parent parnet = new Child(); 에서 왼쪽과 오른쪽은 다른 객체 입니다. Child는 Parent 를 상속하고 있고 Parent가 Child의 상위 클래스 입니다. 이러한 경우에만 형 변환이 일어나게 됩니다. 반대 일 경우는 오류가 발생할수 있습니다. 왜냐하면 Child는 Parent에서 확장하는 개념이기 때문입니다. 상위 클래스는 하위클래스보다 좁은 범위의 개념이기 때문에 강제 형변환을 해주어야 한다. Parent.java public class Parent { public int age = 68; public String name = "김부모님"; public void print(){ System.out.println("Pare..