当前位置:小百通网>问答百科>

为什么要有python私有成员

人气:483℃/时间:2024-08-05 06:17:42

Python中没有私有成员,包括方法。实际上,双下划线前缀只是私人成员的“惯例”,随着名称的进一步修饰,Python进一步加强了这种双重惯例。不过,并非不可能从外部访问这些方法。

但是,总的来说,并没有真正需要让成员真正“私有”。通常,使用单个下划线前缀将成员标记为“内部”,并且要求类型的用户将它们保持独立。

除此之外,当然还有私有(或内部)方法的原因是将功能的公共部分提取到方法中,这样您就不必重复自己了。

  • 字典|词典|成语|诗词|美文|谜语|问答
    ©2024 小百通网 All Rights Reserved.
    手机版/电脑版