kotlin中的静态常量的设置

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/linzhefeng89/article/details/100528084

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的静态常量的实现的区别方式。

猜你喜欢

转载自blog.csdn.net/linzhefeng89/article/details/100528084
今日推荐