對象和同伴對象在kotlin的一個類中有什麼不同?Kotlin:對象和同伴對象之間的區別
實施例:
class MyClass {
object Holder {
//something
}
companion object {
//something
}
}
我已經讀到伴侶對象應被使用,如果含參數/方法密切相關的它的類。
但是爲什麼在類中聲明一個普通對象也有可能呢?因爲它的行爲完全像伴侶,但它必須有一個名字。
它的「靜態」(我來自Java方面)生命週期可能有區別嗎?
用於單身人士的'object'和用於靜態方法的'companion object'。 [Kotlin - 對象聲明](https://kotlinlang.org/docs/reference/object-declarations.html#object-declarations)提供了一個很好的用法說明。 – ArtiomLK