在下面的代码接口sublass和超类之间铸造时超类未实现的接口,但子类是
abstract class Vehicle { }
class Car extends Vehicle implements LandMover { }
interface LandMover { }
Car porsche=new Car();
LandMover lmv;
lmv = porsche;
Vehicle vec = (Vehicle)lmv;
不应该有在第四行编译错误因为有类车辆和接口LandMover之间没有关系? ?如果没有,可能是什么原因。谢谢!
当你尝试时发生了什么? –
@Kugathasan我试过它不显示任何编译错误,我有点困惑,现在答案 – unknown