scala 系列之 12scala 的 apply 和 unapply 方法_scala apply unapply-CSDN博客

网站介绍:文章浏览阅读201次。15 apply和unapply方法apply、unapply方法都被隐式的调用apply方法:​ 1)在一个类的伴生对象中定义apply方法,在生成这个类的对象时,就省去了new关键字。​ 2)apply方法的参数列表不需要和构造函数的参数列表统一,也就是说apply 方法支持重载。​ 3)apply 方法可以通过主构造器和辅助构造器new对象;​ 4)apply方法 定义在object 里,是创建对象;如果定义在class 里,是获取对象的数据;apply方法定义在_scala apply unapply