java - 如何在python中定义引用同一类对象的类变量

标签 java python class static

<分区>

下面是java代码。我需要知道 python 中的等效代码:

class A {
    public static A obj = new A();
}

最佳答案

您不能在 python 类定义中执行此操作,因为直到 class: block 末尾才定义该类。您必须在以下时间之后进行设置:

class A(object): 
    pass    
A.obj = A()

关于java - 如何在python中定义引用同一类对象的类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16985377/

相关文章:

java - Log4J 动态更改文件路径

java - 匿名类中的 "Variable example might not have been initialized"

python - 是否可以提取包含重复值的交集列表?

python - flask 蓝图 404

python - PyQt4 中的多个类

java - 数组约束满足

java - 如何避免在我的矩阵总和中出现 NullPointerException?

python - API 可以告诉 Pylint 不要在客户端代码中提示吗?

c++ - C++ 中的 LNK2019 链接错误

c++ - 我的预增量工作正常,但后增量不行