【发布时间】:2022-01-24 16:25:13
【问题描述】:
晚上好,我需要一个建议,谷歌搜索我找不到合适的方向。 如果从程序中作为引用我想要的类的对象的方法调用,我需要使方法仅在类中可用(即其他方法或函数):
- 智能感知不可见/不可用的方法
- 如果我很固执,无论如何都要编写代码,一定会报错。
附上屏幕截图以使其更清晰。 感谢您的任何建议,谢谢。
【问题讨论】:
-
Python 不允许您对开发人员绝对隐藏函数。但最接近它的是“dunder”方法。它将对智能感知隐藏起来,然后让开发人员更难看到它。
-
afaik dunder 方法指的是双前导 和 尾随下划线,例如
__init__。 “私有”方法仅用前导双下划线标记。