close
匿名類別Anonymous class就是使用時不需要再重新定義類別的名稱
和建立一個物件來索引後才使用
像是實作一個介面或是繼承一個方法
當執行結束時資源就會被回收
會用在只使用一次的狀況上
舉個簡單的例子
ex:
為了改寫特定方法而使用
Object obj = new Object(){
@Override
public String toString() {
return "Your define String";
}
};
只使用一次所以實作特定介面
Thread thread = new Thread(new Runnable() {
public void run() {
//do what you want to do
}
});
1. 官網https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html
2. 參考網頁https://www.tutorialspoint.com/java/java_innerclasses.htm
3. 簡單範例
文章標籤
全站熱搜
留言列表