self .__ dict __。update(fields)有什么作用?

时间:2019-07-17 19:16:43

标签: python

说我有这个代码:

class B:
    def __init__(self, **fields):
        self.__dict__.update(fields)


class A(B):
    def __init__(self, **fields):
        super().__init__(**fields)

这是怎么回事?为什么要用这种方式更新__dict__中的B

因此,如果我们实例化A(c=1, d=2),会发生什么?

0 个答案:

没有答案