class A:
def __init__(self, name: str, hello: B = None) -> None:
self.name = name
self.hello = hello
class B:
def __init__(self, name: str, hello: A = None) -> None:
self.name = name
self.hello = hello
if __name__ == "__main__":
a = A("h1")
b = B("h2", a)
c = A("h3", b)
我直接使用是报错的