对象和同伴对象在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