私は以下のようなプライマリクラスを持っています:
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に設定された変数がレンダリングされます。
どうすればこれを達成できますか?