当前位置: 代码迷 >> 综合 >> super()调用父类方法
  详细解决方案

super()调用父类方法

热度:87   发布时间:2023-11-17 07:28:59.0
'''
super()方法的使用
'''
class Vehicle:  # 定义交通工具类country = 'China'def __init__(self,name,speed,load,power):self.name = nameself.speed = speedself.load = loadself.power = powerdef 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 = linedef run(self):print('地铁%s号线欢迎您' %self.line)super().run()line13 = Subway('中国地铁','180m/s','1000人/箱','电',13)
print(line13.name,line13.speed,line13.line,'号线')
line13.run()

 

  相关解决方案