public class Examples
{
private int numbers[]; //instance variable
public Examples()
{
numbers = new int[10];
for (int i = 0; i < numbers.length; i++)
{ //constructor number 1
numbers[i] = 42;
}
}
public Examples(int[] array)
{
numbers = new int[array.length];
for (int i = 0; i < array.length; i++)
{
numbers[i] = array[i]; //constructor number 2
}
}
}
所以我必须编写一个 set 方法,该方法将为实例变量创建一个新数组,该数组与传递给 setNumbers 的数组长度相同,然后复制其参数的值。
到目前为止,我有
public void setNumbers (int numbers)
{
int[] setNumbers = int numbers;
}
我从中得到错误,不知道为什么