通过添加 __ 前缀隐藏??
通过添加 __ 前缀隐藏??
这是什么意思,我为什么要隐藏?我隐藏了什么? 本帖最后由 hrp 于 2021-2-27 10:26 编辑
双下划线开头的实例属性名,类内部可以直接访问,类外部无法直接通过属性名访问,这叫隐藏。
为什么要隐藏?防止别的用户乱修改属性值导致无法预知的错误。
不过Python的这个隐藏并不严格,外部还是有办法访问的。 就是实例化类后,从实例化对象(外部)访问不到这个属性,但是在类中可以访问到 请问这个是关于python的什么书啊? xue11 发表于 2021-2-27 12:17
请问这个是关于python的什么书啊?
《图解python》
页:
[1]