gpt4 book ai didi

Python相互依赖类(循环依赖)

转载 作者:太空狗 更新时间:2023-10-29 17:07:49 25 4
gpt4 key购买 nike

我搜索了很多,但我找到的主要是python递归编程的例子。那么问题来了:

我怎样才能做到这一点?

class A:
b = B()

class B:
a = A()

最佳答案

Python 中的一切都是动态的——甚至是类声明。没有什么可以阻止您在初始声明后修改类的内容:

class A:
pass

class B:
a = A()

A.b = B()

注意:如果您对 Python 不是很熟悉,pass 关键字只允许您说“这里什么都没有”——这并不重要,除非类 A 像本例中那样是空的!

关于Python相互依赖类(循环依赖),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6402522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com