मैं अपनी पायथन क्लास को ऐसे तरीके से व्यवहार करना चाहता हूं कि जब किसी भी क्लास विधि को डिफ़ॉल्ट विधि कहा जाता है तो इसे पहले क्लास में स्पष्ट रूप से निर्दिष्ट किए बिना निष्पादित किया जाता है। एक उदाहरण की मदद कर सकते :)निष्पादन से पहले प्रत्येक कक्षा विधि को निर्दिष्ट विधि कैसे कॉल करें?
Class animals:
def _internalMethod():
self.respires = True
def cat():
self._internalMethod()
self.name = 'cat'
def dog():
self._internalMethod()
self.name = 'dog'
मैं _internalMethod() स्वचालित रूप से कहा जा करना चाहते हैं जब किसी भी विधि जानवरों का एक उदाहरण से कहा जाता है, बल्कि प्रत्येक विधि के डीईएफ़ में स्पष्ट रूप से यह बताते हुए की तुलना में। क्या ऐसा करने का कोई शानदार तरीका है?
चीयर्स,