JAVA接口对象为空时,调用接口方法,程序没报错
黄舟
黄舟 2017-04-17 13:56:59
0
5
939
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(5)
巴扎黑

如果你確定使用框架時執行test.eat();又沒報錯那確實有意思。
也有可能是框架把異常吞了沒向上拋

左手右手慢动作

試了一下,會出現NPE
http://www.tutorialspoint.com/compile_java_online.php?PID=0Bw_CjBb95KQ...

阿神

我敢說 肯定是你程式碼沒有看完. 如果回傳一個null那這就是完全無意義的程式碼, 如果真的是這樣, 你刪了專案還正常麼...
getModel 方法肯定是回傳的 介面實作的物件.
你可以去搜一下 那個介面實作的類別. 仔細看一下那個 getModel方法相關類別的 設定檔之類的.
看仔細...不會有這麼神奇的事發生的...

Ty80

不可能為空的。如果沒有報錯的話,必然是框架為你捕獲了異常處理。

左手右手慢动作

我感覺你應該是跟錯程式碼了,你斷點調試可以看到執行ITest test = Model.getModel();完之後得到的是什麼

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!