Можно создать дубликат:
val and object inside a scala class?объекты в Scala полей
Есть ли существенная разница между:
class Foo {
object timestamp extends java.util.Date
}
и
class Foo {
val timestamp = new java.util.Date {}
}
Что значит иметь класс с полем объекта? Для чего они используются? Существуют ли ситуации, когда вы должны использовать объект?
Спасибо ...
Возможный дубликат http://stackoverflow.com/questions/3448691/val-and-object-inside-a-scala-class – 2010-12-08 21:09:08