Kotlin 对象

作者: jinkui | 来源:发表于2017-05-25 11:07 被阅读48次

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

相关文章

网友评论

    本文标题:Kotlin 对象

    本文链接:https://www.haomeiwen.com/subject/tkgaxxtx.html