サブクラスのメタクラス サブクラスのメタクラスは? メタクラスMyMetaをメタクラスとするクラスMyClsを継承したクラスのメタクラスは__metaclass__属性を指定しない場合、typeになるのであろうかそれともMyMetaになるのであろうか? class MyMeta(type): pass class MyCls(object): __metaclass__=MyMeta class SubMyCls(MyCls): pass print type(SubMyCls) 実行結果 <class '__main__.MyMeta'> __metaclass__属性を指定しない場合、派生クラスのメタクラスはスーパクラスのメタクラスと同じになるようである。 サブクラスのメタクラスに別のメタクラスを指定した場合は? サブクラスのメタクラスにスーパクラスとは別のメタクラスを指定した場合はど