Kotlin中静态方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 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){}
    }
}

猜你喜欢

转载自blog.csdn.net/sjdjdjdjahd/article/details/87857752
今日推荐