我有这样的课
class Base(object):
__child_class__ = []
class ChildA(Base): pass
class ChildB(Base): pass
我需要做的是让解释器自动填充__child_class__
所有子类的参数,这样我才能得到这个结果
Base.__child_class__ = [ChildA, ChildB]
我需要metaclass
这个吗?
我有这样的课
class Base(object):
__child_class__ = []
class ChildA(Base): pass
class ChildB(Base): pass
我需要做的是让解释器自动填充__child_class__
所有子类的参数,这样我才能得到这个结果
Base.__child_class__ = [ChildA, ChildB]
我需要metaclass
这个吗?