python 类的私有变量和私有方法.docx
在Python中可以通过在属性变量名前加上双下划线定义属性为私有属性
特殊变量命名
1、_xx以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。若内部变量标示,如:当使用“fromMimport”时,不会将以一个下划线开头的对象引入。
2、__xx双下划线的表示的是私有类型的变量。只能允许这个类本身进行访问了,连子类也不可以用于命名一个类属性(类变量),调用时名字被改变(在类FooBar内部,__boo变成_FooBar__boo,如self._FooBar__boo)
3、__xx__定义的是特列方法。用户控制的命名空间内的变量或
用户评论