标签: python
说我有这个代码:
class B: def __init__(self, **fields): self.__dict__.update(fields) class A(B): def __init__(self, **fields): super().__init__(**fields)
这是怎么回事?为什么要用这种方式更新__dict__中的B?
__dict__
B
因此,如果我们实例化A(c=1, d=2),会发生什么?
A(c=1, d=2)