class test(object):
def __init__(self):
self._name = ''
@property
def name(self):
return self._name
@name.setter
def name(self,value):
self._name = value
@name.getter
def name(self):
return self._name
@name.deleter
def name(self):
del self._name
@classmethod
def cls_name(cls):
return cls
obj = test()
obj.name = "my name"
print obj.name
print test.cls_name()
函数名相同,其实getter可以不写
python的修饰符
最新推荐文章于 2024-05-12 19:08:34 发布