6
我想让我的Python类以这样一种方式工作,即当任何一个Class方法被调用时,首先执行一个默认方法,而不是在被调用的类中明确指定这个方法。一个例子可以帮助:)如何使每个类方法在执行之前调用指定的方法?
Class animals:
def _internalMethod():
self.respires = True
def cat():
self._internalMethod()
self.name = 'cat'
def dog():
self._internalMethod()
self.name = 'dog'
我想_internalMethod()被自动调用时,任何方法是从动物的一个实例调用,而不是在每个方法的Def明确说明它。有没有一个优雅的方式来做到这一点?
干杯,