我得到的编码是基本上提供了“对象SomeClass”和“类SomeClass”,伴随类是类声明,对象是singleton。其中你不能创建一个实例。所以......我的问题主要是在这个特定实例中单例对象的目的。Scala中单例对象的解释
这基本上只是一种在Scala中提供类方法的方法吗?像+
基于Objective-C的方法?
我正在阅读Programming in Scala这本书,第4章只讲了单身物件,但没有详细说明为什么这很重要。
我意识到我可能会在这里领先于自己,并且可能会在稍后详细解释。如果是这样,让我知道。这本书到目前为止还是相当不错的,但它有很多“用Java编写,你这样做”,但是我的Java经验很少,所以我错过了一些我害怕的点。我不希望这是其中的一种情况。
我不记得在那Programming in Scala website Java是阅读本书的先决条件随时随地阅读...
实际上,作者声称Java并不是先决条件,但他们也评论说它比较有用。在第二版[Scala编程](http://www.artima.com/shop/programming_in_scala_2ed)中介绍:“另一方面,不需要编程语言的具体知识。尽管大多数人使用Scala在Java平台上,本书并不假定您对Java有任何了解,但我们希望很多读者熟悉Java,因此有时我们会将Scala与Java进行比较,以帮助读者理解这些差异。“ Odersky等人(2008 [2010]:xlv))。 –