Python 的类的下划线命名有什么不同?

_xxx这表示这是一个保护成员(属性或者方法),它不能用from module import * 导入,其他方面和公有一样访问; __xxx 这表示这是一个私有成员,它无法直接像公有成员一样随便访问(比如直接print阿修改阿),当然,要想访问也可以,通过对象名._类名__xxx这样的方式可以访问; __xxx__这表示这是一个特殊成员,所谓特殊,就是例如__init__()、__del__()、
相关文章
相关标签/搜索