Python的名字重整和property

Python中可以使用dir()来查看对象的方法和属性,即一切都是对象。

dir()中可以看到私有成员为_类名_变量名 的形式存在,是名字重整。

方法一:

  def  setnum(self):

    self.__num = 100

  def  getnum(self):

    return self.__num

  num = property(getnum, setnum)

方法二:

  @property

  def  num(self):

    return self.__num

  @num.setter

  def num(self, newnum)

    self.__num = newnum

 

posted @ 2017-10-21 20:04  我为Xin媛学Python  阅读(318)  评论(0)    收藏  举报