鍍金池/ 問答/人工智能  Scala/ spark : scala的方法中為什么無法訪問對象的屬性?

spark : scala的方法中為什么無法訪問對象的屬性?

clipboard.png

如何理解 綠色部分的內(nèi)容? 怎么感覺那么別扭啊,書中說的感覺也很含糊。

回答
編輯回答
鐧簞噯

Rational類傳進來的參數(shù),在add方法中是可以訪問到.
如果add定義成這樣就沒問題 def add(n:Int,d:Int)={}.
但是add傳入了一個rational對象,在add里,參數(shù)that是Rational類.
而Rational類沒有n和d屬性,所以無法訪問.

2017年12月13日 19:45