我理解使用对象的一个主要好处是,它们是真实对象而不是系统范围的功能.但最后这些对象也可以在系统范围内访问.
除了更"纯粹" scala"对象"提供的额外好处之外.
我打赌有一个数字,但我无法弄明白哪个.
Lan*_*dei 14
.
object X {
private[this] val z=1
}
class X {
import X._
//won't compile
println(z)
}
Run Code Online (Sandbox Code Playgroud)