假设我们有3个类,其中grandparent
继承parent
自和继承自。我想在课堂上打电话给。我该怎么做?child
parent
grandparent
child
parent
__str__
grandparent
child
class grandparent:
def __init__(self):
pass
def __str__(self):
return f'grandparent'
class parent(grandparent):
def __init__(self):
pass
def __str__(self):
return f'{super().__str__()},parent'
class child(parent):
def __init__(self):
pass
def __str__(self):
return f'{super().__str__()},child'
在这种情况下,如果我从child
类中创建一个对象,打印后我会看到:
c = child()
print(c) # prints 'grandparent,parent,child'
我想 通过给孩子班的'grandparent,child'
祖父母打电话来看看。__str__