python-私有化

2019-04-29  本文已影响0人  Persistently

私有化变量


报错,因为__num 是私有化变量


正常,因为可以通过t.__num添加一个__num属性。

可以通过get和set获取私有的属性


__属性,子类不可以用。
__方法,子类不可以用

"__XX__" 魔法方法

系统自带的。
__init__, __str__,__doc__

XX_:为了与系统变量名冲突

if_

_x:在一个模块内能用,出了这个模块就不能用。

from xx import *不能用。

为什么私有属性改不了


_类名__属性名

上一篇 下一篇

猜你喜欢

热点阅读