需要一些介绍Java类中项目的建议。我坚持创建一个赋值构造函数,它将一个数组作为输入并完成一个深层副本。有问题的构造函数位于第二个代码块中。执行阵列的深层副本时遇到问题
import java.util.Scanner;
public class NumberList
{
public static final int MAX_CAPACITY = 100;
private double [] numbers;
private int length;
public NumberList()
{
numbers = new double[MAX_CAPACITY];
int i;
for(i = 0; i < MAX_CAPACITY; i++)
numbers[i] = 0;
length = 10;
}
此行编译之前的所有内容。下面的构造函数将完成从array参数到numbers数组的深层副本。收到
NumberList(final double a[])
{
double a[] = new double[MAX_CAPACITY];
numbers = a[];
}
以下错误:
NumberList.java:67: error: '.class' expected
numbers = a[];
对于我的生活,我无法弄清楚如何做解决这个问题。我也尝试过使用“for”循环。