python回调函数

class Test(object):
    def __init__(self,a):
        self.a = a
 
    def func1(self):  #调用回调函数
        return self.func2(self.a,self.calls)

    def func2(self,aa,func): #执行回调函数
        return func(aa)


    def calls(self,ss):   #被回调函数
        self.ss = ss+8
        return self.ss


test = Test(8)
print(test.func1())

 

posted @ 2018-05-02 11:50  盈波秋水泛清涛  阅读(114)  评论(0编辑  收藏  举报