有什么方法可以使类中的某些变量成为“私有(private)的”(或者任何 self.__var
确实是私有(private)的)但可以被另一个类访问,就像 c++ 中的 friends 一样,但在 python 中除外?我不希望任何一个类中的变量被弄乱。我也不想将整个代码复制过来并将其转换为第二类。
最佳答案
不,没有这样的选项。
使用以单个下划线开头的名称,并告诉其他参与您项目的人不要对他们访问的内容感到愚蠢。
关于python - "Friend"在 python 中学习类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6338867/