作者Billgates ()
看板java
標題[問題] 奇怪的語法
時間Fri Aug 13 23:06:16 2010
您好,小弟剛開始接觸 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
→ darkk6:Anonymous class 08/13 23:09
→ a1234957:匿名內部類別 (Anonymous inner class)。 08/13 23:09
推 lvlightvivi:anonymous inner class 等於是一個implements 08/13 23:09
→ Billgates:瞭解了,謝謝各位的答覆 08/13 23:23