靜態方法
靜態方法(類方法):不需要創建實例就可以調用(直接通過類名調用)的方法
Java 中的靜態方法(static)
public class Util {public static void doAction() {//...}
}
調用:Util.doAction()
Kotlin 中的靜態方法
- 虛假的靜態方法:只是在語法形式上模仿靜態方法的調用方式,并不是真的靜態方法
- 單例類(
object
):使整個類中的所有方法都變成類似于靜態方法的調用方式 - 伴生對象(
companion object
):僅僅使companion object
中的方法變成類似于靜態方法的調用方式
- 單例類(
- 真實的靜態方法
@JvmStatic
注解:給單例類(object
)或伴生對象(companion object
)中的方法加上@JvmStatic
注解