【发布时间】:2012-05-13 08:40:26
【问题描述】:
我有一个主要课程如下:
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,这不是预期的。
我怎样才能做到这一点?
【问题讨论】:
-
需要更多信息...最好是您的完整代码..
-
问题无法理解......真正的问题是什么?
-
基于以上类 public static void main(String[] args) { ClassB classB = new ClassB(); ClassC classC = classB.getObject("deneme"); classC.methodC(1); } 工作正常。你到底要什么?