उदाहरण के लिए, मैं एक आधार वर्ग और एक व्युत्पन्न वर्ग है:क्या एक अजगर @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' से प्राप्त नहीं है। अन्यथा यह काम करेगा। –