美文网首页Python基础系列Python
Python在子类中调用父类的方法super

Python在子类中调用父类的方法super

作者: 我爱学python | 来源:发表于2019-07-22 20:36 被阅读3次

1、没有super之前,在子类里面需要父类里面的逻辑,但是我们是通过派生(自己定义了一个init,增加了一条line).

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

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

4、super方法   调用父类的方法

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

第一种写法:

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

相关文章

  • python 面向对象: super()

    python 关于 super 的使用 子类对象调用父类方法 :super(B,b).hh() 子类中调用父类方法...

  • JavaScript零散知识点

    继承 super 在子类中调用super,会调用父类的方法; 不用super,则会覆盖父类的方法。调用本类中的方法。

  • iOS 小知识点总结

    子类实现父类方法时,监测子类是否调用super方法。 在父类中声明方法时: 子类中实现该父类方法: 图片压缩

  • super关键字

    super关键字代表父类,在子类中使用父类的属性和方法,可以用super显式指定,当子类中调用---子类中没有,父...

  • python 神奇的super()

    我们都知道在python继承中,子类调用父类的方法是使用super()函数,在2.X里格式是super(mycla...

  • python继承二(实例)

    父类 子类一 采用父类名.方法的方式调用父类中的初始化函数" 子类二 " 使用super(子类名,self).方法...

  • Super

    编译器的指令符号如果想在子类调用父类的方法使用Super在类方法中调用父类的类方法在对象方法调用父类的对象方法可以...

  • 继承 多态 接口

    类的继承 子类可以在其构造方法中使用super()语句调用父类的构造方法 也可以在子类中使用super关键字调用父...

  • 《Java编程的逻辑》笔记 16 - 继承的细节

    构造方法 super(1)子类可以通过super(...)调用父类的构造方法(2)果子类没有通过super(......

  • Java让子类重写父类方法,必须调super.method();

      在父类方法的上面加上@CallSuper,例如:  父类中   子类重写时,必须调用“super. metho...

网友评论

    本文标题:Python在子类中调用父类的方法super

    本文链接:https://www.haomeiwen.com/subject/atsglctx.html