对于使用者来说,将方法的调用,改成看上去是属性的获取,可读性高。

主要:方法只有一个self 参数

python property

装饰器的方法。

---------------------------------------------------------------------------------------------

在python 3中默认继承 object 属性。


就像是对属性进行赋值和获取。

---------------------------------------------------------------------------------------------------------------------

通过类属性来创建。

python property

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------

在类中,对于某些私有属性(self.__xxx),在类外无法直接获取其值,一般的处理方法是通过get  set 函数获取、设置其值。但是函数的形式不够直观,所以,再通过property属性,能够让使用者像调用共有属性一样,设置、获取属性的值。

对于私有属性,python 解释器会对其进行重整,对其名字进行修改。如  __name  被修改成 _类名__name。

 

 

 

相关文章:

  • 2021-08-08
  • 2021-11-28
  • 2021-09-24
  • 2022-02-04
  • 2021-05-12
  • 2021-06-20
  • 2021-10-28
  • 2021-07-11
猜你喜欢
  • 2022-02-05
  • 2022-12-23
  • 2021-09-05
相关资源
相似解决方案