Python教程

python继承类子类调用父类方法的三种方式

本文主要是介绍python继承类子类调用父类方法的三种方式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
class Fa():
    def say(self, str1):
        print(str1)


class So(Fa):
    def triggerFaEvent(self):
        # 直接类名 . 调用, 第一个参数固定为 self
        # Fa.say(self, "嘻嘻")
        # super调用, 第一个参数是谁的父类, 第二个参数固定为self, 后面直接跟方法传参就行
        # super(So, self).say("hello world")
        # 方法三: 方法二的简写
        super().say("我是方法二的简写形式!")


so = So()
so.triggerFaEvent()

 

这篇关于python继承类子类调用父类方法的三种方式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!