scala类中可以通过override 重载方法 scala定义的函数式类不可被改变,这样传进去的参数就需要提前被检验,可以通过scala.predef包中的方法require方法 定义辅助构造器 def this(n:Int) = this(n,1) 可以在解释器中定义隐式转换规则,比如 implicit def IntToRational(n:Int) = new ratinal(n) 在scala中可以通过 1 to 4 这种语法来生成range,1 until 4(不包括上边界) 在fo…