python - python中可回溯的类继承
问题描述
如何实现以下代码结构。A 类获得 B 类的一个实例,但 B 必须能够回调 A。当前 A 不会运行,因为 B 尚未定义。但是当我交换它们时,B 表示 A 尚未定义。我在这里与python继承作斗争,我觉得必须有一个很好的解决方案来解决这个问题。最好的一个仍然是 A 到 B 和 B 到 A 的引用。
class A:
def __init__(self, b: B):
self.b = b
class B:
def __init__(self):
self.a = None # Will be filled later
解决方案
推荐阅读
- c# - 如何找出当前会话不保留数据的原因?
- node.js - aws-amplify auth currentSession 不返回当前用户
- react-final-form - 管理多个相关字段的错误状态
- python - 硬币的分水岭分析 - 错误的输出
- postgresql - 如何查看PostgreSQL中的表关系(如果有外键列,主键是什么...)?
- c++ - 从 C++ 函数返回 char*
- javascript - 如何在 Chrome 扩展程序的 background.js 中调试事件监听器
- apache-spark - Sparksql Pyspark crossJoin over dimension / for a specific window
- javascript - 输入数组作为参数?
- google-sheets - Data Studio 中的混合数据 - Matrix Google Sheet