br/>
1.静态类(utils基本都是静态类,里面方法,属性都是静态)1
2
3object SystemUtils{
}
注意: class关键字也不要,直接用object修饰
- 静态方法,静态属性
1
2
3
4
5
6
7
8
9
10
11
12class NetworkManager{
companion object {
@Volatile private var INSTANCE: NetworkManager? = null
fun getInstance() : NetworkManager{
return INSTANCE?: synchronized(this) {
INSTANCE?: NetworkManager().also { INSTANCE = it }
}
}
}
}
INSTANCE 是静态属性, getInstance 是静态方法