Например, у меня есть базовый класс и производный класс:Можно ли наследовать 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 без перезаписи его и вызова метода суперкласса в? Я бы хотел перезаписать метод класса только тогда, когда это необходимо.
Ваш класс 'Derived' не является производным от' Base'. В противном случае это сработает. –