首先,如果我的问题难以理解,我深表歉意。我很难解释我需要什么帮助。我是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/

10-11 08:32