property属性
定义
一个可以使实例方法用起来像实例属性一样的特殊关键字,可以对应于某个方法,通过使用property属性,能够简化调用者在获取数据的流程(使代码更加简明)。
property属性的定义和调用要注意以下几点:
调用时,无需括号,加上就错了;并且仅有一个self参数
实现property属性的两种方式
装饰器
新式类中的属性有三种访问方式,并分别对应了三个被
- @property对应读取
- @方法名.setter修改
- @方法名.deleter删除属性
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|