1. 首页
  2. 大数据
  3. Scala

scala伴生类和伴生对象?



Scala语言是完全面向对象的语言,所以并没有静态的操作(即在Scala中没有静态的概念)。但是为了能够和Java语言交互(因为Java中有静态概念),就产生了一种特殊的对象来模拟类对象,该对象为单例对象。若单例对象名与类名一致,则称该单例对象这个类的伴生对象,这个类的所有静态内容都可以放置在它的伴生对象中声明。

- 单例对象采用object关键字声明
- 单例对象对应的类称之为伴生类,伴生对象的名称应该和伴生类名一致
- 单例对象中的属性和方法都可以通过伴生对象名(类名)直接调用访问

发布者:admin,如若转载,请注明出处:https://ai1024.vip/36524.html

QR code
//