Rational类传进来的参数,在add方法中是可以访问到.如果add定义成这样就没问题 def add(n:Int,d:Int)={}.但是add传入了一个rational对象,在add里,参数that是Rational类.而Rational类没有n和d属性,所以无法访问.
Rational类传进来的参数,在add方法中是可以访问到.
如果add定义成这样就没问题 def add(n:Int,d:Int)={}.
但是add传入了一个rational对象,在add里,参数that是Rational类.
而Rational类没有n和d属性,所以无法访问.