码迷,mamicode.com
首页 > 其他好文 > 详细

object class

时间:2017-12-09 18:06:59      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:ati   cal   同名   单例   定义类   除了   一个   com   参数   

Scala 单例对象

在 Scala 中,是没有 static 这个东西的,但是它也为我们提供了单例模式的实现方法,那就是使用关键字 object。

Scala 中使用单例模式时,除了定义的类之外,还要定义一个同名的 object 对象,它和类的区别是,object对象不能带参数。

当单例对象与某个类共享同一个名称时,他被称作是这个类的伴生对象:companion object。你必须在同一个源文件里定义类和它的伴生对象。类被称为是这个单例对象的伴生类:companion class。类和它的伴生对象可以互相访问其私有成员。

object class

标签:ati   cal   同名   单例   定义类   除了   一个   com   参数   

原文地址:http://www.cnblogs.com/sjj1022/p/8012015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!