Java 超类和子类交换?
我明白Java 超类和子类交换?,java,inheritance,superclass,Java,Inheritance,Superclass,我明白 Superclass object = new subclass(); 有效且有意义,但确实如此 Subclass object = new superclass(); 我也工作。我猜不会,因为你不能确定超类和子类“共享相同的属性”,或者我完全错了?谢谢你的帮助 Vehicle x=new Car(); 所以汽车是一种交通工具 Car x=new Vehicle(); // compilation error here 汽车是一种汽车吗?这有什么意义吗不问问自己。所有的狗(
Superclass object = new subclass();
有效且有意义,但确实如此
Subclass object = new superclass();
我也工作。我猜不会,因为你不能确定超类和子类“共享相同的属性”,或者我完全错了?谢谢你的帮助
Vehicle x=new Car();
所以汽车是一种交通工具
Car x=new Vehicle(); // compilation error here
汽车是一种汽车吗?这有什么意义吗不问问自己。所有的
狗
(儿童)都是动物
(父母)。但是所有的动物
狗
?。我猜不会,因为你不能确定超类和子类“共享相同的属性”
这是正确的。你需要多长时间来尝试它?肯定比提出这个问题所花的时间要少。