を与える:すなわち class M_A(type): pass
class M_B(type): pass
class A(metaclass=M_A): pass
class B(metaclass=M_B): pass
class M_C(M_A, M_B): pass
class C:(A, B, metaclass=M_C): pass
、あなたのメタクラスを構築し、それら
Iは抽象クラスと第3のレベル具体的なクラスの2つのレベルの必要:このコードはQuadの宣言に対してTypeError: Cannot create a consistent method resolution生成 from abc import ABC
class Shape(ABC):
...
class Quad(ABC, Shape):
...
class Square(Qu