我有一个初级课程如下:
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
's 方法中进一步使用。创建一个新对象会将我的变量classB
设置为 null,这不是预期的。
我怎样才能做到这一点?