abstract class Vehicle { }
class Car extends Vehicle implements LandMover { }
interface LandMover { }
Car porsche=new Car();
LandMover lmv;
lmv = porsche;
Vehicle vec = (Vehicle)lmv;
第四行应该会有编译错误,因为类vehicle和接口LandMover之间没有关系吗?如果没有错误,可能的原因是什么?谢谢!