版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sjdjdjdjahd/article/details/87857752
1、类中的方法全部是静态方法,直接将class类名改为object类名
object ApiManager {
//lazy延迟初始化,用于常量val,多用于单例模式
val service: ApiService by lazy {
getRetrofit().create(ApiService::class.java)
}
}
2、部分方法是静态方法,使用 companion object{ }
包裹
class ProductActivity : BaseActivity(){
companion object {
fun startActivity(activity: Activity,title: String,type: String){}
}
}