会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小张说故事
博客园
首页
新随笔
联系
订阅
管理
2026年11月9日
Python 里 __x 到底被改名成了什么:拆开 name mangling、继承里的 _Cls__x 和「其实根本不私有」的真相
摘要: 写类的时候,self.__x 几乎被当成「私有属性」的同义词。但真去 obj.__x 取,会得到一个 AttributeError;obj._Cls__x 却能拿到值。这中间的 _Cls__ 是谁加的、什么时候加的、继承后又会变成什么样? 一句话结论:Python 没有私有属性。类体里以两个下划线开
阅读全文
posted @ 2026-11-09 09:54 小小张说故事
阅读(2)
评论(0)
推荐(0)
公告