类 - 函数的预定义和调用

来源:互联网 发布:河头店农村淘宝地址 编辑:程序博客网 时间:2024/05/18 09:21
class Foo(object):
    def define_fun( self ):
        def _exec():
            print 'I\'m running~'


        return _exec




class Bar(Foo):
    def __init__( self ):
        self.exec_fun = self.define_fun()
        print self.exec_fun


    def _exec_fun( self ):
        self.exec_fun()
    


b = Bar()
b._exec_fun()
0 0