2013년 1월 13일 일요일

[Java] 오브젝트 형변환하는 이유!

계속해서 다형성에 대해 알아보자

많은 클래스들이 존재하고 클래스들 끼리의 관계를 형성하면서 프로그램을 구성하게 된다. 따라서 다양한 객체를 생성하고 그 객체들간의 관리의 필요성이 생겨나기 마련이다.
(생각해보라 무수히 많은 클래스로부터 생성된 객체들이 전혀 연관성이 없다면 어떻게 다 기억할 것이고 프로그램을 만들어 나갈 수 있을 것인가!!!)

 이렇듯 서로 다른 데이터형을 묶어줘야 할때, 즉 관리를 해야할 때 최소한 상속의 관계 또는   구현의 관계에 속해있는 객체들을 형변환하여 관리할 수 있다는 것은 프로그래머에게 굉장한 이득인 것이다!

댓글 없음:

댓글 쓰기