【发布时间】:2010-03-15 12:46:42
【问题描述】:
这行得通:
class ButtonCountObserver {
private var cnt = 0 // private field
def count = cnt // reader method
def count_=(newCount: Int) = cnt = newCount // writer method
// ...
}
val b = new ButtonCountObserver
b.count = 0
但这不是
class ButtonCountObserver {
private var cnt = 0 // private field
def count_=(newCount: Int) = cnt = newCount // writer method
// ...
}
val b = new ButtonCountObserver
b.count = 0
我得到:error: value count is not a member of ButtonCountObserver
是否可以在没有 getter 的情况下创建 setter(使用语法糖)?
【问题讨论】:
标签: scala