だから私はので、私はちょうどここに例をあげる言葉にこれをするかどうかはわかりません。パラメータパラドックス? (どのように言葉にわからない)
public class test {
private Object1 o1;
private Object2 o2;
private Object3 o3;
public test() {
o1 = new Object1(o2, o3);
o2 = new Object2(o1);
o3 = new Object3(o1);
}
}
をだから私の問題は、私はこれらの3つのオブジェクトこれらのパラメータを与える必要があるということです私はo1のo2とo3を置くとnullになるので問題が発生します。 o1の上にo2とo3をインスタンス化しようとすると、o1はnullになり、問題は再び発生します。誰かが私にこれに対する解決策を見つけるのを助けることができますか?私はこれらの3つのオブジェクトを別々にしておきたいと思います(つまり、o2またはo3にo1フィールドを与えないでください)。
のように見えますか? –
これは相互作用する3つのJPanelを追加する必要があるJFrame用です。 – L1ghtShadow
'JPanel'を最初に作成し、その後に属性を配置します。さもなければ、真円性を避けることはできません。さらに、コンストラクタ名( 'o1'など)はクラス名(Object1'など)と一致しなければなりません。また、Javaの命名規則に従う必要があります。 –