我希望創建一個返回類型的數組的Java方法新手的java:ABCout,其中類ABCout被定義爲:在索引對象陣列
public class ABCout {
public int numOut;
public double[] myArray;
}
和Java方法是:
public ABCout[] GetABC(double myInput) throws Exception {
ABCout[] userABC = new ABCout[3];
userABC[0].numOut = 10;
userABC[0].myArray = new double[1];
userABC[0].myArray[0] = myInput;
/* here I only fill the 0'th element, but once working I will fill the others */
return userABC;
}
但我得到的錯誤:java.lang.NullPointerException : null
任何人看到我做錯了什麼?
謝謝。我希望在類定義之外實例化,因爲長度將取決於myInput(在方法中接收:GetABC),儘管爲簡單起見未在上面以這種方式進行說明。 – ggkmath 2012-03-21 20:35:53
這只是一個例子:) – MByD 2012-03-21 20:37:33
很好,謝謝! – ggkmath 2012-03-21 20:49:45