【发布时间】:2014-11-18 15:50:07
【问题描述】:
我是 Java SE/EE 开发人员,但还是 Scala 的初学者。在 Java 中,当我有一些其他代码可以访问的私有字段时,我使用 getX()/setX() 经典风格的 getter/setter。但是,不确定 Scala 怎么样。我注意到在 Scala 中,字段的 getter/setter 命名约定是使用与字段相同的名称。那么直接设置字段public是否可以,还是我应该使用这种风格的getter/setter?:
private var _value = .....
def value = _value
def value_= (newVal:Int) = _value = newVal
是否可以(根据 scala 命名约定)在字段名称本身之前放置下划线?
谢谢。
【问题讨论】:
标签: java scala naming-conventions