타입변환. 다형성
2018. 12. 20. 02:21
다형성이란??같은 타입이지만 실행결과가 다양한 객체를 이용할 수 있는 성질.하나의 성질에 다양한 객체를 대입함으로서 다양한 기능을 이용할수 있게 해준다. 이때 사용하는 것이 부모클래스로의 타입변환이다. 부모타입에 모든 자식객체가 대입가능한것이것을 이용해 객체의 부품화/모듈화가 가능하다. - 이 설명만으로는 알기 어렵다. 하지만 다형성, 모듈화는 자바에서 중요한 부분이므로 잘 이해하자. 예를 들어보자 자동차를 설계 할 때에 타이어 클래스를 적용했다고 하자. 타이어 클래스를 상속받고있는 자식 타이어 클래스는 어떤 것이든 자동차에 대입할수있다. 조금더 자세히 하자면 처음 자동차에 부모 타이어 a1 ,a2, a3, a4 가 장착되있다.부모타이어는 자동차에 맞는 규격이 있을것이다. 그리고 각 타이어 객체는 성능도..