从这一章开始进入scala的面向对象的内容
Class

上面的内容对于有面向对象编程经验的人来说,理解起来很简单。
按照上面的方式计算出来的有理数有的时候不是最简有理数,请看下面
More Fun with Rational
上面就是def与val在定义的时候的区别了。
上面是this的用法,与java中相同
这里答案是不一样的,因为对于small size的数来说,是一样的,但是当数字变得很大的情况下,如果只在toString的情况下才做简化,有可能在这之前就已经溢出了。数字太大超过上限。
Evaluation and Operator