python中没有公有、私有关键字, 默认都是公有的

类中私有处理

类中方法前加一个下划线表示私有方法, 但是只是一种命名约定, 不会起任何作用

名称私有化(name mangling)

在变量名或函数名前加两个下划线, 那么这个函数或变量私有
但仍能通过下面的方式访问, 例:

  1. __变量名 -> _类名__变量名