python 对私有属性(方法)的访问 的函数
2018-03-29 11:34
615 查看
def __init__(self, name): self.name = name self.__money = 0 # 初始化 @property # 获取私有的属性 def money(self): return self.__money @money.setter # 功能1.动态设置属性值 功能2.验证数据合法性 def money(self, money): if money > 1000: print('本次添加的工资不能高于1000') self.__money = 0 else: self.__money += money
person.money = 800
person.money = 1222print(person.money) # 私有属性,不能直接访问只是一种写法,没有什么意义,以访问属性的方式替换了调用方法的方式
相关文章推荐
- Python访问类的私有属性和私有方法的正确姿势
- python对象:访问私有属性和私有方法
- JavaScript中的私有函数;Javascript构造函数的私有方法中访问其属性和公有方法
- JavaScript中的私有函数;Javascript构造函数的私有方法中访问其属性和公有方法
- python 直接访问类的私有属性或方法
- python直接访问私有属性的简单方法
- Python的私有属性的特殊访问方法
- python直接访问私有属性的简单方法
- Java内存理解 && 反射访问私有属性或方法
- 跟老齐学Python之私有函数和专有方法
- python 私有属性和方法
- Python实现动态添加类的属性或成员函数的解决方法
- php中类外部访问类私有属性的方法
- python私有属性和方法实例分析
- python通过函数属性实现全局变量的方法
- python通过函数属性实现全局变量的方法
- 在使用私有属性公有方法访问的时候在get方法里使用判断
- 利用反射访问私有属性、调用私有方法
- Python实现动态添加类的属性或成员函数的解决方法
- Python实现动态添加类的属性或成员函数的解决方法