scala中的静态-scala01

2020-02-28  本文已影响0人  专注于YI

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

1.伴生对象的概念:

    1)使用object关键字声明

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

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

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

伴生类和伴生对象

2.伴生对象的作用:

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

直接访问伴生对象属性

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

“恶汉”单例

    

上一篇下一篇

猜你喜欢

热点阅读