0
为什么代码不会打印出我更改的变量数抛出创建数组对象?Java:数组异常线程
public class EchoTestDrive {
public static void main(String args[]) {
Echo[] pets;
pets = new Echo[7];
pets[0] = new Echo();
pets[0].count = 43;
pets[1].count = 50;
**System.out.println(pets[0].count);**//doesn't prints out
**System.out.println(pets[1].count);**//doesn't prints out
//prints out: Exception in thread "main" java.lang.NullPointerException
// at EchoTestDrive.main(EchoTestDrive.java:8)
}
}
另一类:
public class Echo {
int count = 0;
void hello(){
System.out.println("helloooo... ");
}
}
'宠物[1]''是null',你没有任何分配给数组元素 – MadProgrammer
感谢@MadProgrammer –