'''
super()方法的使用
'''
class Vehicle: # 定义交通工具类
country = 'China'
def __init__(self,name,speed,load,power):
self.name = name
self.speed = speed
self.load = load
self.power = power
def run(self):
print('开动啦...')
def run(self):
print('开动啦...')
class Subway(Vehicle): # 地铁
def __init__(self,name,speed,load,power,line):
# super(Subway,self).__init__(name,speed,load,power) 等同下一行
super().__init__(name,speed,load,power) # 调用父类的方法
self.line = line
def run(self):
print('地铁%s号线欢迎您' %self.line)
super().run()
line13 = Subway('中国地铁','180m/s','1000人/箱','电',13)
print(line13.name,line13.speed,line13.line,'号线')
line13.run()