美文网首页
Kotlin 常量管理类的使用

Kotlin 常量管理类的使用

作者: 技术客栈 | 来源:发表于2020-08-20 19:45 被阅读0次

    背景

    我们在项目当中经常会使用一个类里面用接口内嵌定义不同的常量管理类。但是在Kotlin 中又是怎么实现的呢,我们来下。首先我们先看下Java 中的我们是如何定义的。方便在项目中使用。

    Java 中的定义

    public class Constants {
        
        interface Login{
            String LOGIN_FAILED = "login_failed";
            //省略部分代码....
        }
      // 其他业务模块常量管理
    }
    

    Kotlin 中的定义

    class Constants {
    
        internal interface Login {
            companion object {
                val LOGIN_FAILED = "login_failed"
            }
            //省略部分代码....
        }
        // 其他业务模块常量管理
    }
    

    从而方便清晰的能够了解每个模块的各自的常量管理,方便之后更快的定位问题,也优化了代码的实现。在此做出记录,方便记忆。

    相关文章

      网友评论

          本文标题:Kotlin 常量管理类的使用

          本文链接:https://www.haomeiwen.com/subject/qrpejktx.html