我们在使用scala的时候经常会用到对象的apply方法和update方法. 虽然我们表面没有察觉,但是实际上两个方法都会遵循相关约定被调用. apply apply方法的约定:用括号传递给变量(对象)一个或多个参数的时候,会把它转换成对apply方法的调用. 我们先看一个例子. class ClassApplyTest{ //类的apply方法调用示例 def apply(param:String): String ={ println("apply method called,the par…