python - "Friend"在 python 中学习类

标签 python class inheritance friend

有什么方法可以使类中的某些变量成为“私有(private)的”(或者任何 self.__var 确实是私有(private)的)但可以被另一个类访问,就像 c++ 中的 friends 一样,但在 python 中除外?我不希望任何一个类中的变量被弄乱。我也不想将整个代码复制过来并将其转换为第二类。

最佳答案

不,没有这样的选项。

使用以单个下划线开头的名称,并告诉其他参与您项目的人不要对他们访问的内容感到愚蠢。

关于python - "Friend"在 python 中学习类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6338867/

相关文章:

python - 如何搜索一行中所有出现的泰米尔字符?

c++ - 尽管有类继承,但仍无法访问变量?

PHP 扩展类属性

java - java中基于父类(super class)和子类对泛型类型的多重限制

c++ - 为什么我在使用 memset 用零填充对象后在 dynamic_cast 处出现异常

python - Pandas :如何合并到多列上的数据框?

python - argparse "compulsory"可选参数

iphone - 带有工厂方法的 Objective C 类继承

python - 如何在 python 中的字符串中找到 %s 的确切出现

javascript - 了解类 : Compose a Triangle from extending 3 points?