類對象的我已經建立了一個類來模仿C#的結構:陣列中的Android
public class Favourite {
protected String favName;
protected String favText;
protected String favDelay;
protected GeoPoint favPoint;
protected Uri favUri;
}
我要創建這個類的一個數組:
Favourite[] fav;
當我嘗試訪問該array:
fav[s].favName = bufr;
我得到一個NullPointerException。 bufr
確實包含數據。我已經跟蹤它訪問陣列,如下面的代碼:
fav[s].favName = "";
也產生一個NullPointerException。
我已經搜索了高和低的一些跡象,說明我在做什麼是允許的但是找不到任何東西。
我想我的問題是:
你可以創建一個類的對象數組? 如果是這樣,你如何參考該數組?
我知道我可以使用五個單獨的變量數組來做到這一點,但我覺得把它們放到一個類中會給出更好的結構,並且更優雅(我喜歡優雅)。
您是否已初始化fav [s],使favName存在? – BlackVegetable