关于子类-超类调用,这本书有些过时了。在子类化内置类方面也有些过时。
如今看起来像这样:
class FileInfo(dict): """store file metadata""" def __init__(self, filename=None): super(FileInfo, self).__init__() self["name"] = filename
请注意以下几点:
我们可以直接继承内建类,如
dict
,list
,tuple
,等。该
super
函数负责跟踪此类的超类并在其中适当地调用函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)