python 类属性/变量 私有化

1、XX:公有变量
2、_XX:私有化属性或方法,不能通过from modules import *导入,只有类对象或子类可以访问。
3、__XX:避免与子类中的属性或方法冲突,不能够直接访问,但是可以通过"_类名__XX"的方式访问到(实际是在前边被添加了_类名),类对象及子类亦无法直接访问。
4、 __XX__:用户名字空间的魔法对象或属性。例如:__init__ , __ 尽量不要自定义这种形式的
5、XX__:通常用于python中关键词的冲突

猜你喜欢

转载自blog.csdn.net/guofeng_hao/article/details/84649630