public void setData(double[] d) {
if (d == null) {
data = new double[0];
} else {
data = new double[d.length];
for (int i = 0; i < d.length; i++)
data[i] = d[i];
}
}
我的代码中的这个方法用于设置数组的数据。我还需要编写一个名为 reset() 的方法,它将给定的数组更改为空值。此外,我们正在这个实验室中练习超载。setData() 有四个版本(double、int、float、long)。由于 Stat 类在内部使用双精度数组来存储值,我只需要创建一个双精度类型的 reset() 方法吗?(我想我只需要一个......)最后,请给我一些提示进行此重置业务,因为我尝试过的所有事情都惨遭失败,并且通常包含诸如“setData(double [] null)”之类的返回错误的语句。