Можно ли наследовать метод python @classmethod?

Например, у меня есть базовый класс и производный класс:

>>> class Base:
...   @classmethod
...   def myClassMethod(klass):
...     pass
...
>>> class Derived:
...   pass
...
>>> Base.myClassMethod()
>>> Derived.myClassMethod()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: class Derived has no attribute 'myClassMethod'

Возможно ли, чтобы производный класс мог вызывать myClassMethod без его перезаписи и вызова метода суперкласса? Я хотел бы перезаписать метод класса только тогда, когда это необходимо.

15
задан Eric 7 June 2012 в 16:47
поделиться