面试题答案
一键面试在Python中,有以下两种常见方式在子类重写的func
方法中调用父类的func
方法:
使用super()
class Parent:
def func(self):
print("这是父类的func方法")
class Child(Parent):
def func(self):
super().func()
print("这是子类重写后的func方法")
child = Child()
child.func()
使用类名调用
class Parent:
def func(self):
print("这是父类的func方法")
class Child(Parent):
def func(self):
Parent.func(self)
print("这是子类重写后的func方法")
child = Child()
child.func()