您的位置:首页 > 编程语言 > Python开发

python面向对象 格式很重要

2015-06-30 08:54 591 查看
class Vehicle:
def __int__(self,speed):
self.speed=speed

def drive(self,distance):
print 'need %f hour(s)'%(distance/self.speed)

class Bike(Vehicle):
pass
class Car(Vehicle):
def __init__(self,speed,fuel):
Vehicle.__int__(self,speed)
self.fuel=fuel

def drive(self,distance):
Vehicle.drive(self,distance)
print 'need %f fules'%(distance*self.fuel)

b=Bike(15.0)
c=Car(80.0,0.012)
b.drive(100.0)
c.drive(100.0)


  

class Vehicle:
def __init__(self,sudu):
self.sudu =sudu

def drive(self,distance):
print 'need %f hour(s)'%(distance/self.sudu)

class Bike(Vehicle):
pass
class Car(Vehicle):
def __init__(self, speed, fuel):
Vehicle.__init__(self, speed)
self.fuel = fuel

def drive(self, distance):
Vehicle.drive(self, distance)
print 'need %f fuels' % (distance * self.fuel)
b=Bike(10.0)
b.drive(100.0)
c=Car(80.0,0.012)
c.drive(100.0)


  不是格式问题 上面代码 init 写成了int 写代码一定要细心
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: