共计 593 个字符,预计需要花费 2 分钟才能阅读完成。
在 Python 中,子类可以通过 super()
函数来调用父类的方法。具体步骤如下:
- 在子类中定义一个与父类方法同名的方法。
- 使用
super()
函数来调用父类的方法,将子类实例作为参数传递给它。
下面是一个示例代码:
class ParentClass:
def __init__(self):
self.name = "Parent"
def print_name(self):
print("Parent Class:", self.name)
class ChildClass(ParentClass):
def __init__(self):
super().__init__() # 调用父类的构造函数
self.name = "Child"
def print_name(self):
super().print_name() # 调用父类的打印方法
print("Child Class:", self.name)
child = ChildClass()
child.print_name()
输出结果为:
Parent Class: Parent
Child Class: Child
在上面的示例中,ChildClass
继承自 ParentClass
,并重写了print_name
方法。在子类的 print_name
方法中,使用 super()
函数调用了父类的 print_name
方法,以保持父类方法的功能,并添加了子类的特定功能。
丸趣 TV 网 – 提供最优质的资源集合!
正文完