object Accounts {
private var lastNumber = 0
def getUniqueNumber() = { lastNumber ++ 1; lastNumber }
// 对象的构造器在该对象第一次被使用时调用
// 对于任何你会使用单例对象的地方,在scala中都可以用对象来实现:
// 作为存放工具函数或常量的地方
// 高效的共享单个不可变实例
// 需要单个实例来协调某个服务时
}
相关文章: