다형성프로그래밍에서 한 객체가 여러 타입의 객체로 취급할 수 있는 능력-> 하나의 객체가 다른 타입으로 사용될 수 있다. 다형적 참조-> 자바에선 부모는 자식을 품을 수 있다.ex) Parent poly = new Child();- Parent Poly는 부모 타입이고 new Child()를 통해 생성된 결과는 Child 타입이다.- 반대로 자식 타입은 부모 타입 못 담는다. Child child1 = new Parent(); 오류 발생- 자식 밑에 자식 즉 ,손자 타입이 있다면 그 하위 타입도 참조 가능 Parent poly = new Parnet()Parent poly = new Child() //Parent 자식Parent poly = new Grandson() //Child 자식 캐스팅 (Cast..