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('车开动了...')
class Subway(Vehicle):
def __init__(self,name,speed,load,power,line):
# Vehicle.__init__(self,name,speed,load,power) #方法1:子类中调动父类的属性
super().__init__(name,speed,load,power) #方法2:用spuer的方式来取代上面这种方式来写
self.line=line
def show_info(self):
print(self.name,self.speed,self.load,self.power,self.line)
def run(self):
# Vehicle.run(self) #方法1:在子类中调用父类的函数方法
super().run() #方法2:用spuer的方式来取代上面这种方式来写
print('%s %s 线 ,开动啦' %(self.name,self.line))
line2=Subway('杭州','500m/s',100000,'电',2)
line2.show_info()
line2.run()