美文网首页
Kotlin语言学习之使用object和companion ob

Kotlin语言学习之使用object和companion ob

作者: sirai | 来源:发表于2018-04-25 14:44 被阅读52次

Java中修饰静态方法,使用关键字static,例如:

public static String getCurrentVersion() {
    return BuildConfig.VERSION_NAME;
}

Kotlin语言中使用"object"修饰静态类,被修饰的类,可以使用类名.方法名的形式调用,如下:

object Util {

    fun getCurrentVersion(): String {
        return BuildConfig.VERSION_NAME
    }
}

调用

var version_name1 = Util.getCurrentVersion()

Kotlin语言中使用"companion object"修饰静态方法,可以使用类名.方法名的形式调用,如下:

class Util2 {

    companion object {
        fun getCurrentVersion(): String {
            return BuildConfig.VERSION_NAME
        }
    }

}

调用

var version_name2 = Util2.getCurrentVersion()

相关文章

网友评论

      本文标题:Kotlin语言学习之使用object和companion ob

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