我可以使用Java初始化实例变量,当我声明它时初始化该实例变量,并使用稍后在类中定义的方法的返回值对其进行初始化。使用类中的方法初始化实例变量
事情是这样的:
public class MyClass {
integers[] myArray = new integers[length()];
int length() {
....
}
}
length()
给了我一些数字,我想这个数字,以确定数组中元素的个数。这似乎对我来说似乎合理,但我得到NullPointerException
(我不知道这个错误初始化是否导致异常,但我不知道究竟是什么,并且因为我以前从未做过这种初始化,我不确定它是正确)。
听起来像是一笔交易。 :) – 2009-02-10 08:15:03