看板 java 關於我們 聯絡資訊
出現錯誤訊息 Exception in thread "main" java.lang.NullPointerException at Tree.PreFUFP.<init>(PreFUFP.java:342) at Test.test.main(test.java:58) 程式碼 public interface Database{ public Vector getTrans(); public int getTotalTransNum(); public void updateData(Database data); } class Data 實作 Database public class Data implements Database{ private Vector <Transaction> trans; ... ... ... public void updateData(Database newData) { trans.addAll(newData.getTrans()); } } 在此class使用到interface public class PreFUFP{ Fptree fp = new Fptree(); private Database database; ... ... public void updateDatabase(){}{ //source database = new Data(); database = fp.getDatabase(); database.updateData(newFp.getDatabase()); } } ----- 我發現在fp回傳的database不是空的 但是在PreFUFP中被assign的database卻是空的 上網找了資料 發現好像不能夠用add function 但又不知道怎麼改 有人知道問題出在哪嗎??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.215.109
calais007:Vector沒new記憶體 01/18 18:49
PsMonkey:先好好搞懂每一行程式碼吧 01/18 20:25
puzi:1樓的大師兄又重出江湖了嗎~.~" 01/19 12:25
rukawa0328:有完整的code嗎?? 01/20 13:23
jojoharebell:謝謝 後來只好把它改掉> < 01/25 14:08