语法正确:
class B {
private var names = 0
def name_=(newValue: Int): Unit = {
names = newValue
}
}
语法错误
class B {
private var names = 0
def names_=(newValue: Int): Unit = {
names = newValue
}
}
set函数名与属性名相同时编译报错,但是idea并不报错,这是scala有关于set方法的默认实现吗