好的,这是一个非常简单的问题,我正在黑屏一下。。。
来源如下:

import java.util.Arrays;
public class InputValues {
    public int[] myarrayvar;
    public InputValues(int[] myarraypass) {
    ---- help here
    }
    public void init() {
    ---help here
    }
    public int[] getmyarrayvar() {
        return myarrayvar;
    }
    public void setmyarrayvar(int[] myarraypass) {
        this.myarrayvar= mayarraypass;
    }
}


我称这个

InputValues inputValues = new InputValues(myarraypass);
inputValues.init();


myarraypass的类型为int []。

就像我说的那样,这确实很容易....但是由于某种原因我无法使其正常工作....

最佳答案

如果您的myarrayvar是公开的,那么为什么还要使用setter和getter。仅当您的成员无法访问外部世界时,即标记为私有时,才需要它们。
Nest,您可以在构造函数中使用以下代码来设置数组,



public InputValues(int[] myarraypass) {

    this.myarrayvar = new int[myarraypass.length];

    System.arraycopy(myarraypass, 0, this.myarrayvar, 0, myarraypass.length );

}

09-19 15:32