在scala中没有static关键字,但是scala有自己特殊的实现静态内容的方式,这个方式就是scala中的伴生对象。
1.伴生对象的概念:
1)使用object关键字声明
2)伴生对象名和类名(即伴生类)一致
3)伴生对象和伴生类必须在同一源文件中
如下就是我们声明的伴生类和伴生对象
伴生类和伴生对象2.伴生对象的作用:
1)伴生对象内声明的属性和方法可以直接通过伴生对象调用。如下图:
直接访问伴生对象属性2)实现单例对象。这里仅实现“恶汉”单例。如下图:
“恶汉”单例
在scala中没有static关键字,但是scala有自己特殊的实现静态内容的方式,这个方式就是scala中的伴生对象。
1.伴生对象的概念:
1)使用object关键字声明
2)伴生对象名和类名(即伴生类)一致
3)伴生对象和伴生类必须在同一源文件中
如下就是我们声明的伴生类和伴生对象
伴生类和伴生对象2.伴生对象的作用:
1)伴生对象内声明的属性和方法可以直接通过伴生对象调用。如下图:
直接访问伴生对象属性2)实现单例对象。这里仅实现“恶汉”单例。如下图:
“恶汉”单例
本文标题:scala中的静态-scala01
本文链接:https://www.haomeiwen.com/subject/uiekhhtx.html
网友评论