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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章