5. Java 자바 - 필드의 다형성
·
Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/5. 상속, 다형성
클래스의 자동 타입 변환이 필요한 이유 자식 타입으로 사용하면 될텐데, 부모 타입으로 변환해서 사용하는 이유는?? 다형성을 구현하는 기술적 방법 때문이다. 다형성 : 동일한 타입을 사용하지만, 다양한 결과가 나오는 성질 주로 필드의 값을 다양화함으로써 실행 결과가 다르게 나오도록 구현한다. 필드 타입은 변함이 없지만, 실행 도중에 어떤 객체를 필드로 저장하느냐에 따라 실행 결과가 달라질 수 있다. (필드의 다형성) 프로그램은 수 많은 객체들이 서로 연결되고 각자의 역할을 한다. 이 객체들은 다른 객체로 교체될 수 있어야 한다. (부품 처럼!) ex) 자동차 클래스에 포함된 타이어 클래스 자동차 클래스를 처음 설계할 때 사용한 타이어 객체는 언제든지 성능 좋은 타이어 객체로 교체할 수 있어야 한다. 새로 ..