Python super
Python 的 super() 函数允许我们显式地引用父类。在继承的情况下,当我们想要调用父类函数时,它非常有用。
Python super 函数示例
首先,让我们看一下我们在 Python 继承教程中使用的以下代码。在该示例代码中,父类是 Person
,子类是 Student
。代码如下所示。
class Person:
# 初始化变量
name = ""
age = 0
# 定义构造函数
def __init__(self, person_name, person_age):
self.name = person_name
self.age = person_age
# 定义类方法
def show_name(self):
print(self.name)
def show_age(self):
print(self.age)
# 子类定义开始
class Student(Person):
studentId = ""
def __init__(self, student_name, student_age, student_id):
Person.