美文网首页
Kotlin @JvmStatic 和@JvmFiled区别

Kotlin @JvmStatic 和@JvmFiled区别

作者: 竖起大拇指 | 来源:发表于2020-04-03 16:18 被阅读0次

    1.@JvmField消除了变量的getter与setter方法

    2.@JvmField修饰的变量不能是private属性的

    3.@JvmStatic只能在object类或者伴生对象companion object中使用,而@JvmField没有这些限制

    4.@JvmStatic一般用于修饰方法,使方法变成真正的静态方法;如果修饰变量不会消除变量的getter与setter方法,但会使getter与setter方法和变量都变成静态

    相关文章

      网友评论

          本文标题:Kotlin @JvmStatic 和@JvmFiled区别

          本文链接:https://www.haomeiwen.com/subject/tyfkphtx.html