gpt4 book ai didi

Java:具有彼此实例的类

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:32:47 25 4
gpt4 key购买 nike

<分区>

我觉得这是一个非常基本的问题,但我从来没有遇到过这样的情况。现在我有这样的结构:

public class Main{
ClassA a = new ClassA();
ClassB b = new ClassB(a);
}

ClassBMain.class 都需要我的 ClassA。现在我注意到 ClassA 也必须知道 ClassB

public class Main{
ClassA a = new ClassA(b);
ClassB b = new ClassB(a);
}

显然行不通。首先,我想到了使用 Observer Pattern,但这对我来说似乎有点矫枉过正,而且这不是该模式通常用于的用途。
有没有办法,我可以让 Main.class 知道 ClassA.class & ClassB.class,以及让 ClassA .class 知道 ClassB.class 反之亦然?由于 Main.class 也使用 ClassA,因此我必须让同一个类只初始化一次。

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