如何在我的派生类中覆盖基类的成员,以便访问此类成员导致调用派生成员?考虑以下示例?__tmp
被覆盖B
并且应该在调用的情况下返回tmp()
class A:
__tmp = {"A" : 1,
"B" : 2}
def tmp(self):
return self.__tmp
class B(A):
__tmp = {"A" : 10,
"B" : 20}
def __init__(self):
super().__init__()
b = B()
print(b.tmp()) # Expect to print {'A': 10, 'B': 20} here