私は以下のようなプライマリクラスを持っています:
public class classB{
public classC getObject(String getstring){
return new classC(getstring);
}
}
にはclassC
コンストラクターがあります。
public class classC{
String string;
public classC(String s){
this.string = s;
}
public methodC(int i){
<using the `string` variable here>
}
}
これで、classA
で作成されたオブジェクトを使用する ができましたclassB
(もちろん、 のインスタンスですclassC
)。
public classA{
int a = 0.5;
<Get the object that was created in classB>.methodC(a);
}
これは、変数がユーザーからのいくつかのアクションで作成され、に格納されclassB
、さらにclassC
のメソッドで使用されるため、必要です。classB
新しいオブジェクトを作成すると、意図しない nullに設定された変数がレンダリングされます。
どうすればこれを達成できますか?