kotlin中,聲明靜態類的方法很簡單:
/**
* 類名前的class替換成object,爲靜態類,此類下的所有對象和函數,都是靜態,
* 所有方法都爲靜態方法,如工具類、常量池、
*/
object LogUtilsCopy {
var isDebug = BuildConfig.DEBUG
fun doSomething():String{
doSomeThing
}
}
類中的方法調用:
LogUtilsCopy.doSomething()
在類中,聲明靜態函數:
//使用伴生對象的方式,實現靜態方法或對象,即使用companion object {}包裹
class LogUtilsCopy {
companion object {
var text
}
}
調用:
LogUtilsCopy.text