Python 私有变量

1 class Person:
2     __name = 'hotfeng'
3     def getName(self):
4         return self.__name

__name是Person类的私有变量,要访问此私有变量,有两种方法:

1、p = Person()

  print(p._Person__name)

2、p = Person()

  print(p.getName())

 

Python的私有变量(__varName)是伪私有,其实是将__varName改写为了_ClassName__varName

posted @ 2017-11-06 17:08  hotfeng  阅读(266)  评论(0编辑  收藏  举报