- 帖子
- 5
- 精华
- 0
- 积分
- 24
- 阅读权限
- 10
- 注册时间
- 2017-11-4
- 最后登录
- 2017-11-11
|
class Car(Vehicle):
def __init__(self, speed, fuel):
Vehicle.__init__(self, speed)
self.fuel = fuel
def dirve(self, distance):
Vehicle.driver(self, distance)
print('need %f fuels' % (distance * self.fuel))
b = Bike(15.0)
c = Car(80.0,0.012)
b.drive(100.0)
c.drive(100.0)
先生 我Car类里面的drive写成了 dirve 然后在下面的c.drive(100.0)还是成功的输出了
need 6.666667 hour(s)
need 1.250000 hour(s)
刚开始我想了半天
怎么下行print没输出来。。 然后又重新写了下代码才发现
现在又想想为什么代码没报错呢 我的Car里没drive方法啊
|
|