Python之面向对象学习3

混江龙づ霸主 提交于 2019-11-29 05:00:23
def setname(name):    def wrapper(cls):        cls.NAME = name        return cls    return  wrapper@setname('MY CLASS')class MyClass:    passprint(MyClass.__dict__)class MyClass:    xxx = "XXX"    def foo(self):        print("foo")    @classmethod    def clsmd(cls):        print("{}.xxx={}".format(cls.__name__,cls.xxx))a =MyClass()a.foo()MyClass.clsmd()a.clsmd()
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!