题目要求在构造器中初始化数组。谢谢
题目要求用构造器来初始化数组,并用一个方法来增加数组的元素。
并且不确定数组元素的个数。
第1个回答 推荐于2016-04-20
class TestArray {
int[] array;
int length = 0;
public TestArray() {
array = new int[10000];
}
public void addItem(int value) {
if (length > array.length) {
throw new RuntimeException("数组越界");
}
array[++length] = value;
}
public int get(int index) {
return array[index];
}
}本回答被提问者采纳
int[] array;
int length = 0;
public TestArray() {
array = new int[10000];
}
public void addItem(int value) {
if (length > array.length) {
throw new RuntimeException("数组越界");
}
array[++length] = value;
}
public int get(int index) {
return array[index];
}
}本回答被提问者采纳
第2个回答 2010-04-22
如果有一个类叫做Dog的话 可以这么做
Dog dog[]=new Dog[50];
dog[0]=new Dog();
dog[1]=new Dog();
dog[2]=new Dog();
.........
也可以用循环初始化
Dog dog[]=new Dog[50];
dog[0]=new Dog();
dog[1]=new Dog();
dog[2]=new Dog();
.........
也可以用循环初始化
第3个回答 2010-04-23
无聊,用List