Tag:

Kotlin:对象与同伴对象之间的区别

kotlin中的一个对象和同伴对象之间有什么区别? 例: class MyClass { object Holder { //something } companion object { //something } } 如果包含的参数/方法与它的类紧密相关,我已经阅读过,应该使用伴随对象。 但是为什么还有在class上宣布一个正常的对象的可能性呢? 因为它的行为完全像伴侣,但它必须有一个名字。 在它的“静态”(我来自Java方面)生命周期中可能有不同吗?