人生最曼妙的风景,竟是内心的淡定与从容!
如果你確定使用框架時執行test.eat();又沒報錯那確實有意思。 也有可能是框架把異常吞了沒向上拋
試了一下,會出現NPEhttp://www.tutorialspoint.com/compile_java_online.php?PID=0Bw_CjBb95KQ...
我敢說 肯定是你程式碼沒有看完. 如果回傳一個null那這就是完全無意義的程式碼, 如果真的是這樣, 你刪了專案還正常麼... getModel 方法肯定是回傳的 介面實作的物件. 你可以去搜一下 那個介面實作的類別. 仔細看一下那個 getModel方法相關類別的 設定檔之類的. 看仔細...不會有這麼神奇的事發生的...
不可能為空的。如果沒有報錯的話,必然是框架為你捕獲了異常處理。
我感覺你應該是跟錯程式碼了,你斷點調試可以看到執行ITest test = Model.getModel();完之後得到的是什麼
ITest test = Model.getModel();
如果你確定使用框架時執行test.eat();又沒報錯那確實有意思。
也有可能是框架把異常吞了沒向上拋
試了一下,會出現NPE
http://www.tutorialspoint.com/compile_java_online.php?PID=0Bw_CjBb95KQ...
我敢說 肯定是你程式碼沒有看完. 如果回傳一個null那這就是完全無意義的程式碼, 如果真的是這樣, 你刪了專案還正常麼...
getModel 方法肯定是回傳的 介面實作的物件.
你可以去搜一下 那個介面實作的類別. 仔細看一下那個 getModel方法相關類別的 設定檔之類的.
看仔細...不會有這麼神奇的事發生的...
不可能為空的。如果沒有報錯的話,必然是框架為你捕獲了異常處理。
我感覺你應該是跟錯程式碼了,你斷點調試可以看到執行
ITest test = Model.getModel();
完之後得到的是什麼