【发布时间】:2021-11-15 08:45:34
【问题描述】:
我有一个带有函数的父类。有一个父类的子类具有相同的函数名,但我不想像往常一样重写它,我也想调用父类的函数。
这是一个例子:
class Person:
def __init__(self,p):
self.p = p
def printp(self):
print(self.p)
class Bob(Person):
def printp(self):
print('letter')
b = Bob('p')
b.printp()
目前,这会打印“p”。我想打印:
p
letter
【问题讨论】:
-
在
Person.printp顶部添加super().printp()
标签: python python-3.x class subclass