[英]Array problems - Source not found
嘿家伙我有以下問題:
我只是想用這段代碼創建一個新的數組。
public class MineField {
Mine[][] mines;
public MineField(int cols, int rows) {
mines = new Mine[cols][rows];
}
}
所以當執行這個代碼時,一切都運行得很好。 但是當我只添加一行時:
mines[0][0].setCoordinates(0,0);
調試透視圖打開並給我一些“ActivityThread.performLaunchActivity(ActivityThread $ ActivityClientRecord,Intent)line 2180
還有一些紅色的文字“未找到來源”
我正在開發一個Android應用程序。
但我無法找出為什么我不能從新創建的對象數組中調用對象的方法? 我正在嘗試創建一個二維地雷陣列,並為每個礦井提供一些特定的坐標。
您知道一些解決方案或替代方案嗎,請告訴我們!
提前致謝!
你很可能只是因為mines[0][0]
為null而得到NullPointerException
你應該初始化我的。
即
mines[0][0]=new Mine();
接着
mines[0][0].setCoordinates(0,0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.