从某种角度看,Kotlin中的
companionobjects等同于Java类的静态部分。特别是,它们是在首次使用类之前初始化的,这使您可以使用它们的
init块来代替Java静态初始化器:
class C { companion object { init { //here goes static initializer pre } }}
从某种角度看,Kotlin中的
companionobjects等同于Java类的静态部分。特别是,它们是在首次使用类之前初始化的,这使您可以使用它们的
init块来代替Java静态初始化器:
class C { companion object { init { //here goes static initializer pre } }}