天天看点

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(),通过方法调用访问。

继续阅读