scala 系列之 13scala 样例类和样例对象_scala相同名字的案例类和对象-CSDN博客

网站介绍:文章浏览阅读304次。16 样例类和样例对象样例类在class 前加上 case 关键字,这样的类称为样例类。默认实现了Serializable接口,可以封装数据。scala 为每一个样例类自动生成一个伴生对象,在该伴生对象中自动生成的模板代码包括:1)一个apply 方法,实例化该类的时候无需使用new 关键字;2)一个unapply 方法,该方法包含一个类型为伴生类的参数,返回结果是Option 类型;​ 对应的类型参数是N元组,N是伴生类中主构造参数的个数;​ unapply 方法用于对对_scala相同名字的案例类和对象