def __init__(self,fuel,efficiency,hover_fuel):
汽車。_ _ init _ _ (self,fuel,efficiency) #這裏加self是正確的。
self.hover_fuel = hover_fuel
定義移動(自身,新x,新y):
懸停_燃油_已用=(新_x ** 2 +新_y ** 2) ** 0.5 / 20
嘗試:
#Car.move(new_x,new_y)錯誤,添加自身參數。
Car.move(self,new_x,new_y) #這裏Car是父類名,不是實例。調用成員函數時,應該有參數self。