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()
Python之面向对象学习3
猜你喜欢
转载自www.cnblogs.com/ergePython/p/11455599.html
今日推荐
周排行