python子类怎么调用父类方法

   2025-02-15 6250
核心提示:在Python中,子类可以通过super()函数来调用父类的方法。具体步骤如下:在子类中定义一个与父类方法同名的方法。使用super()函数

在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: ParentChild Class: Child

在上面的示例中,ChildClass继承自ParentClass,并重写了print_name方法。在子类的print_name方法中,使用super()函数调用了父类的print_name方法,以保持父类方法的功能,并添加了子类的特定功能。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言