【发布时间】:2011-05-23 00:05:30
【问题描述】:
鉴于这种情况:
object ResourceManager {
private var inited = false
def init(config: Config) {
if (inited)
throw new IllegalStateException
// do initialization
inited = true
}
}
有什么方法可以让inited 以某种方式“私有于init()”,这样我就可以确定这个类中没有其他方法能够设置inited = false?
【问题讨论】:
标签: scala initialization private access-modifiers