本文实例讲述了Python 类的私有属性和私有方法。分享给大家供大家参考,具体如下:
xx:公有变量
_xx:公有变量或方法,不能通过import导入其他模块(只有模块内部使用)。类对象和子类可以访问
__xx:私有变量或方法(伪私有),类外部不能直接访问。
__xx__:公有变量或方法,子类可以访问。魔法方法或属性(例如:__init__),不推荐这样命名。
xx_:公有变量或方法。一般为了避免和python关键字冲突,不推荐这样命名。
在 定义属性或方法时,在 属性名或者方法名前 增加 两个