浅析python的property(@property)
习惯了高级语言的严谨,我们总想对属性(attribute)的访问加以控制,相对安全一些。有些面对对象的语言支持私有特性,这些特性无法从对象外部直接访问,我们需要编辑getter和setter方法进行读写。而python是不需要的,它的所有特性是公开的。property(fget=None, fset=None, fdel=None, doc=None
fget方法获取实例属性,fset设置类实例属性,fdel方法删除。
原创
2018-12-13 21:08:48 ·
152 阅读 ·
0 评论