class X():
@decorator
def method(self):
return
class Y(X):
def method(self):
return
在没有显式装饰子类method
的情况下,应用的装饰器仍然可以应用吗?
答案 0 :(得分:1)
不,因为覆盖方法创建了一个全新的对象。不会自动调用super(...).__init__
是相同的逻辑,并且一般的Python准则是明确的-例如,如果默认情况下发生了该准则,但是您不想要装饰器,它将如何工作?>
在这里似乎没有太多的工作要明确和装饰。