锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产亚洲av麻豆小说 ,国产亚洲美女精品久久久,色综合久久久久无码专区 http://www.shnenglu.com/volant/category/12076.htmlzh-cnFri, 25 Apr 2014 22:49:39 GMTFri, 25 Apr 2014 22:49:39 GMT60Python鐨剆taticmethod鍜宑lassmethodhttp://www.shnenglu.com/volant/archive/2014/04/16/206602.html灝忓灝忓Wed, 16 Apr 2014 04:01:00 GMThttp://www.shnenglu.com/volant/archive/2014/04/16/206602.htmlhttp://www.shnenglu.com/volant/comments/206602.htmlhttp://www.shnenglu.com/volant/archive/2014/04/16/206602.html#Feedback0http://www.shnenglu.com/volant/comments/commentRss/206602.htmlhttp://www.shnenglu.com/volant/services/trackbacks/206602.html-----------------
闃呰浠g爜鐨勬椂鍊欙紝鐪嬪埌浜哻lassmethod銆俿taticmethod鐢ㄧ殑鎸哄錛宑lassmethod涓鐩存病鐢ㄨ繃錛屾劅瑙夋湁浜涜糠鎯戙?br />Google浜嗕竴綃囨枃绔狅紝璁茬殑鎸烘竻妤氾細class Base(object):
    name = "Base"
    
    @classmethod
    def foo(cls):
        print cls.name
    
    @staticmethod
    def foo_static1():
        print Base.name
    
    @staticmethod
    def foo_static2(cls):
        print cls.name

    @staticmethod
    def foo_static3(cls):
        # if not isinstance(cls, type):
        if isinstance(cls, Base):
            cls = cls.__class__
        print cls.name


class A(Base):
    name = "A"
    def __init__(self):
        self.name = "I am '%s'" % A.name
        

class B(Base):
    name = "B"
    def __init__(self):
        self.name = "I am '%s'" % B.name
    
    @classmethod
    def foo(cls):
        print "<%s>" % cls.name
    
    @staticmethod
    def foo_static1():
        print "<%s>" % Base.name


def testA():
    obj = A()
    obj.foo()
    obj.foo_static1()
    obj.foo_static2(A)
    obj.foo_static2(obj)
    obj.foo_static3(A)
    obj.foo_static3(obj)
    A.foo()
    A.foo_static1()

def testB():
    obj = B()
    obj.foo()
    obj.foo_static1()


def run_test(func, *args, **kwargs):
    print "======================="
    func(*args, **kwargs)
    print ""


if __name__ == '__main__':
    run_test(testA)
    run_test(testB)
    

灝忓 2014-04-16 12:01 鍙戣〃璇勮
]]>
Python鍐呯疆鍑芥暟--dirhttp://www.shnenglu.com/volant/archive/2009/10/16/98773.html灝忓灝忓Fri, 16 Oct 2009 12:32:00 GMThttp://www.shnenglu.com/volant/archive/2009/10/16/98773.htmlhttp://www.shnenglu.com/volant/comments/98773.htmlhttp://www.shnenglu.com/volant/archive/2009/10/16/98773.html#Feedback0http://www.shnenglu.com/volant/comments/commentRss/98773.htmlhttp://www.shnenglu.com/volant/services/trackbacks/98773.html闃呰鍏ㄦ枃

灝忓 2009-10-16 20:32 鍙戣〃璇勮
]]>
无码人妻少妇久久中文字幕| 色婷婷综合久久久久中文| 伊人久久免费视频| 欧美日韩中文字幕久久久不卡| 一本综合久久国产二区| 色综合久久无码中文字幕| 一本久久a久久精品综合夜夜| 中文字幕无码久久人妻| 亚洲国产精品久久久久网站| 青青草原综合久久大伊人| 91久久精品国产91性色也| 99久久国产精品免费一区二区| 88久久精品无码一区二区毛片| 免费久久人人爽人人爽av| 国产高潮国产高潮久久久91| 色欲综合久久中文字幕网| 无码任你躁久久久久久久| 久久国产精品99久久久久久老狼| 久久99热这里只频精品6| 久久精品国产精品亚洲下载| 国产精品久久国产精品99盘| 一本色道久久综合狠狠躁| 婷婷国产天堂久久综合五月| 精品久久久久久久久久中文字幕 | 久久亚洲国产精品123区| 亚洲AV日韩AV永久无码久久| 午夜精品久久久久久影视riav| 国产精品熟女福利久久AV| 国产一级持黄大片99久久| 久久久久亚洲AV无码麻豆| 日日噜噜夜夜狠狠久久丁香五月| 怡红院日本一道日本久久 | 国内精品久久久久久不卡影院| 人人狠狠综合久久88成人| A级毛片无码久久精品免费| 2021国产精品午夜久久| 久久久无码精品亚洲日韩蜜臀浪潮| 欧洲国产伦久久久久久久| 亚洲精品WWW久久久久久| 狠狠色丁香久久婷婷综合图片| 亚洲天堂久久久|