【发布时间】:2020-10-09 03:28:16
【问题描述】:
创建改造实例最合适的方法是什么?(不一定在以下 3 个选项之间) 这三种方式有什么区别?
选项 1
object BuffApi {
val retrofitService : BuffApiService by lazy {
retrofit.create(BuffApiService::class.java)
}
}
选项 2
object BuffApi {
val retrofitService2: BuffApiService = retrofit.create(BuffApiService::class.java)
}
选项 3
class BuffApi {
val retrofitService: BuffApiService = retrofit.create(BuffApiService::class.java)
}
【问题讨论】: