Python super() 内置函数

来自 Python 3 文档

返回一个代理对象,该对象将方法调用委托给类型(type)的父类或同级类。这对于访问被类覆盖的继承方法非常有用。

简介

super() 函数用于调用父类的方法。这在继承中特别有用,当你希望扩展父类方法的功能而不是完全覆盖它时。

示例

class Parent:
    def greet(self):
        print("Hello from Parent")

class Child(Parent):
    def greet(self):
        # Call the parent's greet method
        super().greet()
        print("Hello from Child")

c = Child()
c.greet()
Hello from Parent
Hello from Child

相关链接