超类和子类交换?

时间:2014-09-30 05:37:40

标签: java inheritance superclass

我理解

Superclass object = new subclass(); 

有效并且有意义,但确实

Subclass object = new superclass(); 

也工作。我猜它不会,因为你不能确定超类"共享相同的属性"作为子类还是我完全关闭?谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

Vehicle x=new Car();

所以汽车是一种车辆。

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

车辆是一种汽车?这有任何意义吗?