我寫如下代碼:怎樣才能訪問對象的超類的成員
class TestClass(val mem:Int)
object TestObj extends TestClass(3){
var sum = 5
def apply(a : Int, b :Int, ext : TestClass) = sum + a + b + super.mem + ext.mem
}
println(TestObj(2,4,new TestClass(2))
當我刪除super.mem從方法適用,這些代碼可以成功地編譯,所以我想知道如何能我在對象中訪問超級成員?
爲什麼不'this.mem'或者只是'mem'? –