我正在尝试创建一个基本的抽象类,它具有保存所有已创建实例集的机制。在
class Basic(object):
__metaclass__ = ABCMeta
allInstances = set()
def __init__(self, name):
self.allInstances.add(self)
def __del__(self):
self.allInstances.remove(self)
问题是setallInstances
保存所有子类的实例。我应该为每个子类分别添加这些行还是有方法为基本类中的每个子类创建集合?在
thnxjornsharpe,在阅读了您的评论、一些文档和文章之后,MyMeta class:
父类
^{pr2}$另一种方式
相关问题 更多 >
编程相关推荐