Java 将数组设置为对象属性
我不知道如何设置一个特定的数组(比如说Java 将数组设置为对象属性,java,arrays,Java,Arrays,我不知道如何设置一个特定的数组(比如说{1,2,3,4})作为对象属性? (这是唯一的财产) 我在课堂上作为一个构造器尝试过这个 (我不想使用初始化构造函数) 但是我应该把什么放在括号里呢 Arrays a = new Arrays (); 谢谢 您可以这样做: Arrays a = new Arrays(int[x]{1,2,3,4,5}); Arrays a = new Arrays(); int[] arr = {1,2,3,4,5}; Arrays a = new Arrays(a
{1,2,3,4}
)作为对象属性?
(这是唯一的财产)
我在课堂上作为一个构造器尝试过这个
(我不想使用初始化构造函数)
但是我应该把什么放在括号里呢
Arrays a = new Arrays ();
谢谢 您可以这样做:
Arrays a = new Arrays(int[x]{1,2,3,4,5});
Arrays a = new Arrays();
int[] arr = {1,2,3,4,5};
Arrays a = new Arrays(arr);
希望我能帮助你
性感男孩你可以
MyArrays arrays = new MyArrays(new int[] {1,2,3,4,5});
您必须在调用构造函数的地方创建新实例
Arrays a = new Arrays (new int[]{1,2});
如果希望对象初始化其自己的数组:
public class Arrays {
public int[] arr = {1,2,3,4,5};
}
然后像这样使用它:
Arrays a = new Arrays(int[x]{1,2,3,4,5});
Arrays a = new Arrays();
int[] arr = {1,2,3,4,5};
Arrays a = new Arrays(arr);
如果希望调用方初始化数组并将其传递给构造函数:
public class Arrays {
public int[] arr;
public Arrays(int[] arr) {
this.arr = arr;
}
}
然后像这样使用它:
Arrays a = new Arrays(int[x]{1,2,3,4,5});
Arrays a = new Arrays();
int[] arr = {1,2,3,4,5};
Arrays a = new Arrays(arr);