2
對於C類,你可以使用熟悉的this
身體內部來指代當前實例,但this
實際上是在斯卡拉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
所示?
感謝@ yuval-itzchakov的有用答案.. – Tom