在自定义的数组中定义初始化方法
private void init() {
int[] array = new int[size];for (int i = 0; i < 300; i++) {
array[i] = i + 1;
}this.array=array;
}
报错原因:构造函数中传进的size 未作用于init();
private void init() {
int[] array = new int[s300];for (int i = 0; i < 300; i++) {
array[i] = i + 1;
}this.array=array;
}
将size换成300,暂时解决问题。