您的位置:首页 > 移动开发 > Objective-C

Kotlin语言学习之使用object和companion object修饰静态类和静态方法

2017-09-19 16:32 507 查看
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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐