Points
1.类似__xxx__
的变量名,以双下划线开头,且以双下划线结尾的,是特殊变量。特殊变量可以直接访问,不是private变量。不能用__name__
,__score__
这样的变量名。
2.以一个下划线开头的实例变量名,比如_name
,这样的实例变量外部是可以访问的,但是,约定俗成,应视为私有变量,不应随便访问。
3.以__开头的实例变量就变成了一个private。只有内部可以访问,外部不能访问。
4.可以通过_类名__实例变量名
强行访问__实例变量名。
有话说
请你相信我:我所说的每一句话,都是错的 —和菜头