在 Scala 中,是否可以调用成员方法而不必调用自身的实例?
例如,有这个类:
class Model {
def action(value : String) = {
// Do action
}
}
此对象实现有效:
object MyModel extends Model {
this action "doSomething"
}
但我想做这样的事情:
object MyModel extends Model {
action "doSomething"
}
与 Java 属性文件一样,因为它是定义对象状态的一种巧妙方法。
我设法定义了一个别名this
:
def declare = this
但是在调用成员方法之前必须使用一个词是相同的问题。
有没有办法做到这一点?