我想使用数组动态创建类的对象。 这就是我到目前为止所做的:
int[] n = new int[10];
for (int i = 1; i < 5; i++) {
MyClass n[i] = new MyClass();
n[i].setNumber(i);
n[i].printNumber();
}
MyClass类包含MyClass的构造函数以及set和print的方法。
答案 0 :(得分:1)
您的代码中存在一些错误。
数组应该是MyClass
类型,而不是int:
MyClass[] n = new MyClass [10];
for (int i = 0; i < 5; i++) {
n[i] = new MyClass();
n[i].setNumber(i);
n[i].printNumber();
}
你的循环应该从0开始。