1.默认实现了seriliazble
2.默认重写了toString() hashCode() 方法
3.不用new 对象,因为默认有apply 方法
4.case class 的默认为主构造函数参数列表的所有参数是 val 修饰的
5.支持模式匹配
6.case class 和普通class 一样最多可以有22个成员变量。如果想要更多,自定义类实现product 方法
1.默认实现了seriliazble
2.默认重写了toString() hashCode() 方法
3.不用new 对象,因为默认有apply 方法
4.case class 的默认为主构造函数参数列表的所有参数是 val 修饰的
5.支持模式匹配
6.case class 和普通class 一样最多可以有22个成员变量。如果想要更多,自定义类实现product 方法