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