美文网首页
scala中的静态-scala01

scala中的静态-scala01

作者: 专注于YI | 来源:发表于2020-02-28 11:26 被阅读0次

        在scala中没有static关键字,但是scala有自己特殊的实现静态内容的方式,这个方式就是scala中的伴生对象。

    1.伴生对象的概念:

        1)使用object关键字声明

        2)伴生对象名和类名(即伴生类)一致

        3)伴生对象和伴生类必须在同一源文件中

    如下就是我们声明的伴生类和伴生对象

    伴生类和伴生对象

    2.伴生对象的作用:

        1)伴生对象内声明的属性和方法可以直接通过伴生对象调用。如下图:

    直接访问伴生对象属性

        2)实现单例对象。这里仅实现“恶汉”单例。如下图:

    “恶汉”单例

        

    相关文章

      网友评论

          本文标题:scala中的静态-scala01

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