我可以使用Java初始化實例變量,當我聲明它時初始化該實例變量,並使用稍後在類中定義的方法的返回值對其進行初始化。使用類中的方法初始化實例變量
事情是這樣的:
public class MyClass {
integers[] myArray = new integers[length()];
int length() {
....
}
}
length()
給了我一些數字,我想這個數字,以確定數組中元素的個數。這似乎對我來說似乎合理,但我得到NullPointerException
(我不知道這個錯誤初始化是否導致異常,但我不知道究竟是什麼,並且因爲我以前從未做過這種初始化,我不確定它是正確)。
聽起來像是一筆交易。 :) – 2009-02-10 08:15:03