Kotlin 对象

Kotlin 没有静态类的概念, 但是命名对象可以实现静态类,伴随对象可以实现静态方法。

静态类:

object Hello {
    const val DEBUG = true
    fun f() {
        //
    }
}

伴随对象:

class Test {
    companion object {
        const val TAG = "test"
        fun v() {
            //
        }
    }

    fun foo() {
        //
    }
}

参考
《Programming Kotlin》Stephen Samuel ,Stefan Bocutiu
《Kotlin in Action》Dmitry Jemerov,Svetlana Isakova

    原文作者:jinkui
    原文地址: https://www.jianshu.com/p/2c80d9bf0a7b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞