版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
kotlin中的静态常量的设置
kotlin中的静态常量的设置
我们在编写Java的代码的时候经常会用到静态常量和静态变量,那么我们在kotlin中该如何定义我们的静态常量和静态变量呢?
Java的写法
public class SystemConstat{
/**
* 静态常量
*/
public static final String SUCCESS_VAL = "success";
/**
* 静态变量
*/
public static String CHANGE_VAL = "change";
}
kotlin写法
class SystemConstat {
companion object {
/**
* 相当于Java的static
*/
var SUCCESS_CHANGE = "CHANGE";
/**
* 相当于Java的 public final static
*/
const val SUCCESS_PUBLIC = "PUBLIC"
/**
* 相当于Java的 private final static
*/
val SUCCESS_PRIVATE = "PRIVATE"
}
}
以上就是我们的kotlin与java的静态常量的实现的区别方式。