class和class的区别

更新时间:02-09 教程 由 离沫 分享

class和class的区别?

1、初始化的时候可以不用new,当然你也可以加上,普通类一定需要加new;

2、toString的实现更漂亮;

3、默认实现了equals 和hashCode;

4、默认是可以序列化的,也就是实现了Serializable ;

5、自动从scala.Product中继承一些函数;

6、case class构造函数的参数是public级别的,我们可以直接访问;

7、支持模式匹配;case class最重要的特性应该就是支持模式匹配。

声明:关于《class和class的区别》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2196758.html