Kotlin “ const val “ 和 “ val “ 的区别

const val 和 val 的区别:

const 关键字 不可单独使用,只能与 val 组合使用.

1. const val 只可以修饰 方法外(top-level) 变量,val 无限制

2. const val 字节码为 public final static,可以直接访问。而 val 字节码为 private final static,并且val 会生成方法getNormalObject(),通过方法调用访问。

猜你喜欢

转载自blog.csdn.net/qq_39731011/article/details/108448012
val