在下面的代碼接口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