반응형 필드의 다형성1 [Java] 타입 변환과 필드의 다형성 안녕하세요 Limky 입니다.이번 시간은 객체지향에서 정말 중요한 "다형성"에 대해서 알아보겠습니다. 다형성은 같은 타입이지만 실행 결과가 다른 것을 뜻합니다.즉 동일한 타입에 다양한 객체를 이용하여 다양한 결과를 만들 수 있습니다.이런 다양성을 지원하기 위해 자바에서는 부모 클래스 타입에 모든 자식 객체가 대입 될 수 있도록 자동 타입 변환을 시켜줍니다. 자동 타입 변환은 부모 클래스를 상속받은 자식클래스들의 타입을 부모 클래스 타입인 변수가 대입 받을 수 있습니다. 부모클래스 타입 변수 = new 자식클래스(); 이 과정에서 자바는 자동적으로 부모클래스 타입의 변수가 자식클래스 타입의 인스턴스를 대입 받을 수 있도록 명시적으로 타입변환을 선언하지 않아도 내부적으로 타입변환을 시켜줍니다. 예를 들어 A.. 2017. 8. 22. 이전 1 다음 반응형