반응형
다형성이란 무엇인가3
Backend/java2018. 8. 12. 19:21다형성이란 무엇인가3

다형성이란 무엇인가3 1. 조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수 있지만 , 반대로 자손타입의 참조변수로 조상타입의 인스턴스를 참조할 수는 없다. 설명서 이처럼... 자손타입의 인스턴스를 조상타입의 참조변수로 가리키는게 가능하다고 했죠... 그러면 반대로 조상타입의 인스턴스를 자손타입의 참조변수로 가리키는게 가능할까요? 결론부터 말씀드리면... 가능하지 않습니다. 사람들은 리모콘만가지고 Tv를 조작하기 때문에... 이처럼... CaptionTv를 가지고도... Tv리모콘을 사용하면... 아무런 불평없이 잘 사용합니다. caption가능이 있는지도 모르고요... 그러나.. CaptionTv리모콘을 가지고 Caption기능이 없는 Tv를 사용하면... 난리가 납니다. 분명히 리모콘에는 capt..

다형성이란 무엇인가2
Backend/java2018. 8. 12. 19:18다형성이란 무엇인가2

다형성이란 무엇인가2 1. “하나의 참조변수로 여러 타입의 객체를 참조할 수 있는 것 “ 2. 조상타입의 참조변수로 자손타입의 객체를 다룰 수 있는 것이 다형성 설명서 앞에서 CaptionTv인스턴스를 CaptionTv타입의 참조변수 외에도 조상인 Tv클래스 타입의 참조변수로도 다룰 수 있다고 했는데요. 이 둘의 차이는 사용할 수 있는 멤버의 개수입니다. CaptinoTv타입의 참조변수로는 CaptionTv인스턴스의 모든 멤버를 사용할 수 있지만... Tv타입의 참조변수로는 CaptionTv인스턴스의 모든 멤버를 사용할 수 없습니다. 단지, Tv클래스에 정의된 멤버만 사용할 수 있습니다. 실제 인스턴스가 CaptionTv인스턴스임에도 불구 하고... Tv타입의 참조변수로는... Tv클래스에 정의된 5개의..

반응형
image