九、kotlin静态类,静态方法

br/>

1.静态类(utils基本都是静态类,里面方法,属性都是静态)

1
2
3
object SystemUtils{
}
注意: class关键字也不要,直接用object修饰

  1. 静态方法,静态属性
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	class NetworkManager{
    companion object {
    @Volatile private var INSTANCE: NetworkManager? = null

    fun getInstance() : NetworkManager{
    return INSTANCE?: synchronized(this) {
    INSTANCE?: NetworkManager().also { INSTANCE = it }
    }
    }
    }
    }
    INSTANCE 是静态属性, getInstance 是静态方法