Kotlin 靜態方法和變數
在Java中,一旦將方法宣告為“static”,就可以在不同的類中使用它而無需建立物件。有了靜態方法,我們不必為每個類都建立相同的樣板程式碼。這裡我們將舉一個例子來說明 Kotlin 如何實現靜態方法。
示例 - 使用伴隨物件的 Kotlin 中的靜態方法
為了在 Kotlin 中實現靜態方法,我們將藉助“伴隨物件”。
伴隨物件是單例物件,它們的屬性和函式與類相關聯,但與該類的例項無關。因此,我們像訪問類的靜態方法一樣訪問它們。
請注意,每個類只允許有一個伴隨類。每個類有多個伴隨物件將導致 Kotlin 中的執行時錯誤。
class myClass{
companion object{
fun myStaticMethod(): String{
return "This method can be called without object"
}
}
}
fun main(args: Array<String>) {
println(myClass.myStaticMethod())
}輸出
執行後,將生成以下輸出 −
This method can be called without object
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP