class Vehicle:
def __init__(self,name,speed):
self.name=name
self.speed=speed
def run(self):
print("开动了")
class Subway(Vehicle):
def __init__(self,name,speed,line):
Vehicle.__init__(self,name,speed)
self.line=line
、在子类中调用父类中的方法;格式:父类名.方法(self,父类方法中的所有的参数)
上面的方法,需要使用父类的名称,但是如果父类的名称修改了,这个就比较麻烦;
所以,比较好的方法,使用:super().父类方法名(父类方法的参数,注意:不要self)
class Vehicle:
def __init__(self,name,speed):
self.name=name
self.speed=speed
def run(self):
print("开动了")
class Subway(Vehicle):
def __init__(self,name,speed,line):
super().__init__(name,speed)
self.line=line