二哥啊

导航

 

def setname(name):
def wrapper(cls):
cls.NAME = name
return cls
return wrapper

@setname('MY CLASS')
class MyClass:
pass

print(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()
posted on 2019-09-03 20:54  二哥啊  阅读(151)  评论(0编辑  收藏  举报