2
在Scala中,是否可以調用成員方法而無需調用其自身的實例?調用不帶'this'關鍵字的成員方法
例如,具有該類:
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
但它有在調用成員方法的前面用一個詞的同樣的問題。
有沒有這樣做的選擇?