我可以在Java中初始化一个实例变量,当我声明它时初始化它,并使用我稍后在类中定义的方法的返回值来初始化它。
像这样的东西:
public class MyClass {
integers[] myArray = new integers[length()];
int length() {
....
}
}
length()
给我一些数字,我希望这个数字确定数组中元素的数量。这对我来说似乎是合理的,但我得到NullPointerException
(我不知道这个错误初始化是否导致异常,但我不知道究竟是什么,而且因为我以前从未做过这个初始化,我不确定它是否正确)。