就像标题所说的那样,被覆盖的方法是否会继承装饰器?
class A:
@memoized
def fun(self, arg):
return None
class B(A):
def fun(self, arg):
#computations
return something
B.fun()维护装饰器也是如此吗?
答案 0 :(得分:19)
以这种方式思考
class A(object):
def fun(self, arg):
return None
fun = memoized(fun)
答案 1 :(得分:5)
没有。这是一个完全不同的功能。但是你可以用假装饰师为自己试试。
答案 2 :(得分:1)
不,它没有。