【发布时间】:2017-07-10 06:01:12
【问题描述】:
对于一个 C 类,你可以在 body 中使用熟悉的 this 来引用当前实例,但 this 实际上是 Scala 中 C.this 的简写:
class C {
var x = "1"
def setX1(x:String) = this.x = x
def setX2(x:String) = C.this.x = x
}
我只是无法理解C.this,C 是一个类,我无法理解为什么我们在C 和this 之间使用点,如C.this 所示?
【问题讨论】:
标签: scala