を使用していくつかのコンストラクターを実装して@classobj
います。変数を設定するだけでなく、新しいクラスでメソッドも呼び出しています。
class Example:
def __init__(self):
pass
@classmethod
def constructor1(cls,x,y):
self=cls
self.__x = x
self.__somemethod(self,y)
...
次のエラーが表示されます。
unbound method __somemethod() must be called with Example instance as
first argument (got classobj instance instead)
この問題を解決するにはどうすればよいですか?