[問題] 函數宣告後的等號是什麼意思?

看板java作者 (56小弟)時間9年前 (2014/07/23 18:17), 編輯推噓1(106)
留言7則, 5人參與, 最新討論串1/1
private OnClickListener calcBMI = new OnClickListener() { public void onClick(View v) { .... } }; 想請問一下,上面程式碼到底是麼意思啊? 要可以解讀是要宣告一個 OnClickListener型態的變數"calcBMI"嗎? 然後後面這行= new OnClickListener()是給定一個實體? 到底要怎麼看啊@@? 希望大家幫幫忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.89.221 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1406110641.A.0A6.html

07/23 18:19, , 1F
就宣告的同時賦予實體物件阿 跟int index =0差不多意思
07/23 18:19, 1F

07/23 18:19, , 2F
然後宣告的同時覆寫內部方法
07/23 18:19, 2F

07/23 18:20, , 3F
這是成員宣告不是函數宣告 @@ 就單純的 成員 = 實體
07/23 18:20, 3F

07/23 18:20, , 4F
只是實體順便定義實做
07/23 18:20, 4F

07/23 19:48, , 5F
anonymous class
07/23 19:48, 5F

07/23 20:54, , 6F
07/23 20:54, 6F

07/23 23:00, , 7F
喔喔~! 謝謝你們!
07/23 23:00, 7F
文章代碼(AID): #1Jpukn2c (java)