Python 私有变量

Posted hotfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Python 私有变量的主要内容,如果未能解决你的问题,请参考以下文章

在Python中声明私有变量[重复]

python的伪私有属性

python之路之前没搞明白4面向对象(封装)

Python的私有变量和私有方法

Python的私有变量和私有方法

python 类的私有变量和私有方法