在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方法,以保持父类方法的功能,并添加了子类的特定功能。

