代码点读机 / Python / super

super Python · 内置函数

在子类里调用父类的方法,继承时用来复用父类逻辑。

怎么用

super().方法名()

小例子

class 爸爸:
    def __init__(self):
        self.名 = '爸爸'
class 儿子(爸爸):
    def __init__(self):
        super().__init__()
        print(self.名)
儿子()

运行结果

爸爸

官方文档:https://docs.python.org/zh-cn/3/library/functions.html#super

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条