[問題] 奇怪的語法

看板java作者時間15年前 (2010/08/13 23:06), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
您好,小弟剛開始接觸 Java,有個問題想請教 OnClickListener 是 Interface definition 這 interface 有一個 Public Methods public abstract void onClick (View v) 我看到有段code是這樣寫的 private OnClickListener listener = new OnClickListener() { public void onClick(View v) { ... } } 看起來像是在初始化 listener 的時候順便定義 onClick method? 覺得這樣的寫法還蠻奇怪的 不知道哪裡有關這類語法的說明,謝謝答覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.106.18

08/13 23:09, , 1F
Anonymous class
08/13 23:09, 1F

08/13 23:09, , 2F
匿名內部類別 (Anonymous inner class)。
08/13 23:09, 2F

08/13 23:09, , 3F
anonymous inner class 等於是一個implements
08/13 23:09, 3F

08/13 23:10, , 4F

08/13 23:23, , 5F
瞭解了,謝謝各位的答覆
08/13 23:23, 5F
文章代碼(AID): #1CPLzhXy (java)