阅读:
Kotlin学习系列之:object关键字的使用场景:
https://blog.csdn.net/xlh1191860939/article/details/79460601
Java中修饰静态方法,使用关键字static,例如:
-
public static String getName() {
-
return BuildConfig.VERSION_NAME;
-
}
Kotlin语言中使用"object"修饰静态类,被修饰的类,可以使用类名.方法名的形式调用,如下:
object Util { fun getName(): String { return BuildConfig.VERSION_NAME } }
调用:
var version_name1 = Util.getName()
Kotlin语言中使用"companion object"修饰静态方法,可以使用类名.方法名的形式调用,如下:
-
class Util2 {
-
-
companion object {
-
fun getName(): String {
-
return BuildConfig.VERSION_NAME
-
}
-
}
-
-
}
调用:
var version_name2 = Util2.getName()