const val 和 val 的区别:
1、
const 关键字 不可单独使用,只能与 val 组合使用.
val 无限制
2、
const val 只可以修饰top-level变量,
val 无限制
3、
const val 字节码为 public final static,可以直接访问。
val 字节码为 private final static,
并且val 会生成方法getNormalObject(),通过方法调用访问。
const 关键字 不可单独使用,只能与 val 组合使用.
val 无限制
const val 只可以修饰top-level变量,
val 无限制
const val 字节码为 public final static,可以直接访问。
val 字节码为 private final static,
并且val 会生成方法getNormalObject(),通过方法调用访问。