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