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