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()