サブクラスがその親の静的メソッドを呼び出すことができるかどうか疑問に思っていたので、それをテストしました。期待どおりに動作します!
class A(object):
@classmethod
def static(cls):
print('act on '+cls.__name__)
class B(A):
def foo(self):
print('foo()')
>>> B.static()
act on B
そのテクニックを使用する際に注意すべき落とし穴があるかどうかを知りたかった...
何かアドバイス?