다형성이란? 다형성이란 "객체가 여러 형태를 가진다" 라는 의미로 해석되며, 하나의 객체가 여러가지 타입으로 사용되는 것을 의미함다형성은 상속을 전제 조건으로함다형성을 위해 자바는 자식 클래스가 부모 클래스의 타입을 가질 수 있도록 허용즉, 부모 타입에 모든 자식 객체가 대입 될 수 있다.부모 타입 변수에 어떠한 자식 객체든 들어갈 수 있다, 라는 개념이 다형성이다. tips// 다형성을 통해 이종(다른)모음 배열을 구현할 수 있음.// 객체타입에서 다운캐스팅의 전제조건: 반드시 상속관계가 있어야 하며// 자식객체가 부모타입으로 업캐스팅 된 것만 내릴 수 있음// 즉 부모객체를 자식타입으로 내릴 수는 없다.// 다형성은 객체의 교혼성을 높여주며// 객체가 특정 부품객체에 종속되지 않도록 하게 해준다. ..