# mixin.py
#multipel inherit
class Car (object):
def drive(self):
print 'car tcan be driven'
class Big (Car):
def weight (self):
print 'big car is heavy'
class Small (Car):
def light (self):
print 'small car is light'
class Fast (Car):
def fast (self):
print 'Race car run fast'
class Rock (Car):
def rock (self):
print 'Suv can drive on rocks'
class Race (Small,Fast):
pass
class Suv (Small,Rock):
pass
class Tank (Big,Rock):
pass
tank = Tank()
prosche =Race()
explorer = Suv()
tank.weight()
tank.rock()
prosche.fast()
prosche.light()
explorer. light()
explorer.rock()
多重继承实例
最新推荐文章于 2022-02-21 19:55:47 发布