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()
网友评论