Python在子类中调用父类的方法super
2019-07-22 本文已影响3人
我爱学python
1、没有super之前,在子类里面需要父类里面的逻辑,但是我们是通过派生(自己定义了一个init,增加了一条line).

2、改进一下,在子类中调用父类的init方法

3、在子类里面也调用一下父类的run方法

4、super方法 调用父类的方法
super的方法的好处是,当你的父类的名字改变之后,只需要在Subway那里继承的名字改一下,就行,不用动下面的逻辑
第一种写法:

我们记住上面的第一种就行了,有的人写第二种我们也要能看懂
