【发布时间】:2016-10-27 14:09:00
【问题描述】:
我不知道这段代码有什么问题:
class A{
private int i,j;
public void get(int i, int j)
{
this.i=i;
this.j=j;
}
public void show()
{
System.out.println(i + " " + j);
}
}
public class App {
public static void main(String[] args) {
A[] c = new A[11];
for(int i=0; i<10; i++)
{
c[i].get(i, i);
}
for(int j=0; j<10; j++)
{
c[j].show();
}
}
}
谁能告诉我调用 get() 方法的正确方法? 提前谢谢...
【问题讨论】:
-
您应该首先使用
A的实例填充您的数组。 -
您正在创建一个
A[]类型的数组,但从不填充它 - 每个元素都将为空。 -
你能给出一个示例代码吗?我实际上是一个新的java学习者......
-
你应该给你的堆栈跟踪。即使它显然是 NullPointerException
标签: java arrays object methods