kotlin实现静态类和静态方法

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

你可能感兴趣的:(kotlin)