2012-11-30 77 views

回答

3

python中的方法并不真正私有。

你仍然可以访问以下划线为前缀的方法,但你不应该这么做。

Python中不存在除对象内部无法访问的“私有”实例变量。但是,大多数Python代码都遵循一个约定:以下划线(例如_spam)作为前缀的名称应被视为API的非公开部分(无论它是函数,方法还是数据成员) 。它应该被视为实施细节,如有更改,恕不另行通知。

from Python.org : Private Variables and Class-local References

相关问题