【发布时间】:2010-10-18 04:45:19
【问题描述】:
这个问题是关于 Scala 对象的,它的定义如下:
object Pipeline {
val dispatcher = new Dispatcher
}
我知道,在某些情况下,它们被称为“伴侣”对象,尽管我还不明白其中的区别。无论如何,我想知道他们什么时候收集垃圾。所以,在上面的例子中,我想知道dispatcher占用的内存什么时候被回收,如果有的话。
【问题讨论】:
-
“伴生对象”是与同一源文件中的某个类同名的对象,例如
class Foo和object Foo。