@概述
- 我们常常为类的属性加添相应的访问器,如设置器setx,获取器getx,删除器delx
- 访问器的目的是为了数据安全(如数据合法性、访问权限等)
在下面的例子中,x属性是私有的,有完整的设置器、获取器、删除器安全防护措施,其余属性则没有
class C(object):
# 私有属性
__x = None
# 获取器(我们可以在这里设置相应的访问权限等)
def getx(self):
print("获取器:请出示一下您的身份证!")
return self.__x
# 设置器(我们可以在这里校验数据的合法性等)