元。
私がこのようなものを持っている場合:
class C(object):
@classmethod
def f(cls, x):
return x + x
これはうまくいきます:
c = C()
c.f(2)
4
しかし、それは悪い形ですか?電話するだけでいいのか
C.f()
また
c.__class__.f()
明らかに、これは f がクラスであることを期待して self/cls と対話しない場合にのみ意味があります。
?