다형성이란 무엇인가3Backend/java2018. 8. 12. 19:21
Table of Contents
반응형
다형성이란 무엇인가3
1. 조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수 있지만 ,
반대로 자손타입의 참조변수로 조상타입의 인스턴스를 참조할 수는 없다.
설명서
이처럼... 자손타입의 인스턴스를 조상타입의 참조변수로 가리키는게 가능하다고 했죠...
그러면 반대로 조상타입의 인스턴스를 자손타입의 참조변수로 가리키는게 가능할까요?
결론부터 말씀드리면... 가능하지 않습니다.
사람들은 리모콘만가지고 Tv를 조작하기 때문에...
이처럼... CaptionTv를 가지고도... Tv리모콘을 사용하면... 아무런 불평없이 잘 사용합니다.
caption가능이 있는지도 모르고요...
그러나.. CaptionTv리모콘을 가지고 Caption기능이 없는 Tv를 사용하면...
난리가 납니다. 분명히 리모콘에는 caption 기능 버튼이 있는데... 아무리 눌러도
작동을 안하거든요. Tv회사 서비스센터에 전화하고... 난리나죠...
결론은... 자손타입의 참조변수로는 조상타입의 인스턴스를 참조할 수 없다. 입니다.
리모콘에 정의된 기능이 실제 제품의 기능보다 많아서는 안되기 때문이죠...
반응형
'Backend > java' 카테고리의 다른 글
참조변수의 형변환 예제 (0) | 2018.08.12 |
---|---|
참조변수의 형변환 (0) | 2018.08.12 |
다형성이란 무엇인가2 (0) | 2018.08.12 |
다형성이란 무엇인가. (0) | 2018.08.12 |
제어자의 조합 (0) | 2018.08.12 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상