Scala getters/setters - 最佳实践?
2022-09-05 00:07:02
我是Java SE / EE开发人员,但Scala的初学者。在Java中,当我有一些私有字段应该被其他代码访问时,我使用/经典的getters/setters风格。但是,不知道Scala怎么样。我注意到,在 Scala 中,字段的 getter/setter 的命名约定是使用与字段相同的名称。那么,是否可以简单地设置字段,或者我应该使用这种风格的 getter/setter?getX()
setX()
public
private var _value = .....
def value = _value
def value_= (newVal:Int) = _value = newVal
是否可以(根据 scala 命名约定)在字段名称本身之前放置下划线?
谢谢。