首先,如果我的问题难以理解,我深表歉意。我很难解释我需要什么帮助。我是Java的新手,也是通过引用传递等的概念。
基本上,我需要知道以下代码为什么不正确。如何告诉Java为作为构造函数的参数传入的对象使用方法?再次致歉,并感谢您的阅读!
public ClassOne(ClassTwo twoObject){
}
public boolean OneMethod(){
twoObject.MethodName(); // twoObject cannot be resolved.
}
最佳答案
您正在以其他无法使用的方法使用本地对象,可以创建一个全局对象来保存它,然后使用它。
public class classOne{
Classtwo object;
public ClassOne(ClassTwo twoObject){
object = twoObject;
}
public boolean OneMethod(){
object.MethodName();
}
}
希望它能对您有所帮助:)
关于java - 构造函数中的对象参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9991503/