我正在读《深入 Python 》 ,在关于类的章节中给出了这个例子:
class FileInfo(UserDict):
"store file metadata"
def __init__(self, filename=None):
UserDict.__init__(self)
self["name"] = filename
然后作者指出,如果要重写 __init__
方法,则必须使用正确的参数显式调用父 __init__
。
FileInfo
类有多个祖先类会怎样?
__init__
方法吗?