We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Date: 2014-07-7 Title: init__()方法 Tags: Python Category: It
Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。
可有时候需要用到私有变量,因此诞生了__。
变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。
私有意味着只有内部能使用,对外部隐藏。
在内部,python使用一种 name mangling 技术,将 __membername替换成 _classname__membername来使用。 在外部,使用原来的私有成员的名字时,会提示找不到。(达到了隐藏的效果)
很显然,__init__是个私有函数