java中的static final如下:
public static final String TAG = "AAA";
在kotlin中我们利用伴生对象的方式进行改写:
步骤一:static静态变量改写:使用伴生对象即可companion object {
val TAG = "hehe"
}
这样就完成了java中的静态变量声明
步骤二:final编译器常量改写:添加const关键字即可 companion object {
const val TAG = "hehe"
}
所谓编译器常量就是在编译时已经确定的不能被修改的值