Kotlin @JvmStatic 和@JvmFiled区别 2020-04-03 本文已影响0人 竖起大拇指 1.@JvmField消除了变量的getter与setter方法 2.@JvmField修饰的变量不能是private属性的 3.@JvmStatic只能在object类或者伴生对象companion object中使用,而@JvmField没有这些限制 4.@JvmStatic一般用于修饰方法,使方法变成真正的静态方法;如果修饰变量不会消除变量的getter与setter方法,但会使getter与setter方法和变量都变成静态