類中如果有call方法,對象就可以直接調用:

image.png
所以,給一個函數(shù)添加類裝飾器:

image.png
相當于,先test = Test(test),創(chuàng)建一個實例對象并用test指向,返回一個私有方法給test,這樣,就把原來test的功能保存到了self.__func()中了,調用test()的時候,由于有call方法,所以,一并執(zhí)行了
例子:

image.png
類中如果有call方法,對象就可以直接調用:
所以,給一個函數(shù)添加類裝飾器: