2014-09-30 2 views
0

나는수퍼 클래스 및 서브 클래스 교환?

Superclass object = new subclass(); 

작품과는 의미가 있지만,

Subclass object = new superclass(); 

작업도한다는 것을 이해합니다. 슈퍼 클래스가 서브 클래스와 "동일한 속성을 공유"하는지 또는 완전히 완전히 벗어 났는지 확신 할 수 없기 때문에 나는 그것을 추측하고 있습니다. 도와 주셔서 감사합니다!

+5

직접 물어보십시오. 모든 Dogs (어린이)는 Animals (부모)입니다. 그러나 모든 동물 동물들은 누구입니까? – TheLostMind

+0

'슈퍼 클래스가 서브 클래스와 동일한 속성을 공유하고 있는지 확신 할 수 없기 때문에 그렇게 생각하지 않습니다. '이것은 맞습니다. –

+0

당신이 그것을 시험해보기까지 얼마나 걸릴까요? 확실히이 질문을 만드는 데 소요 된 것보다 적습니다. – icza

답변

0
Vehicle x=new Car(); 

그래서 자동차는 차량 유형입니다.

Car x=new Vehicle(); // compilation error here 

차량 유형은 자동차입니까? 그게 말이 되니? 아니오

관련 문제