【发布时间】:2012-03-18 22:33:27
【问题描述】:
class MType(type):
pass
class MClass(object):
__metaclass__ = MType
a = MType
从上面的 sn-p 无论如何我可以在给定a 的情况下创建MClass 的实例吗?
(请注意,我不能简单地构造MClass())
【问题讨论】:
-
您是否假设您知道“MClass”是什么(即按名称询问?).. 或者您是否希望“a”能够自动找到它?如果是这样,您是否关心它是否继承自两个类?
-
不,不一定知道 MClass 是什么。我在想也许在 python 中有一种方法可以让类给定一个类型。但是我想无论如何那里没有1:1的关系。没什么大不了的,一千种剥猫皮的方法
标签: python class types constructor instance