【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q
Object 表達式是一種在需要時立即建立匿名內部類別的方法。它允許我們直接在程式碼中創建一個無需命名的物件,同時可以實作介面、擴展其他類別,或是建立特定型別的物件。沒有宣告 Object 名字 ,匿名並繼承特定類別或介面。
button.setOnClickListener(object : View.OnClickListener {
override fun onClick(view: View?) {
//HKT線上教室
}
})
在上面的例子中,「object」指的是一個匿名物件。這個物件實現了 View.OnClickListener 介面,用來處理按鈕點擊事件。當按鈕被點擊時,就會觸發 onClick 函數。這種匿名物件的使用方式特別適合於只需要在某個地方使用一次的情況,不需要另外定義一個實現該介面的類別。