[問題] 不使用implements來實作介面?

看板java作者 (大笨羊)時間11年前 (2014/07/26 12:24), 11年前編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
對不起 小弟是個Java的新手@@ 所以才會問這問題 請多見諒 小弟最近看到一個實做介面 卻不用使用implements的方法 非常好奇 也想不透為什麼 他的寫法如下 ---在某個類別裡面---- private 介面A myInstance= new 介面A(){ public void 介面方法1(){ // 實作介面方法 } }; ------- 然後 後面就有個需要介面的方法 直接使用這個變數了(myInstance) 小弟請求板上的前輩們解答 感激>< -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.22.117 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1406348645.A.C11.html ※ 編輯: wa007123456 (61.228.22.117), 07/26/2014 12:26:26

07/26 12:36, , 1F
看起來是用匿名內部類別來實作介面?(不確定)
07/26 12:36, 1F

07/26 15:54, , 2F
匿名類別
07/26 15:54, 2F

07/29 10:14, , 3F
我是用來當作預設實作~避免nullpointexception
07/29 10:14, 3F
文章代碼(AID): #1JqorbmH (java)
文章代碼(AID): #1JqorbmH (java)