scala == != equals eq的区别 最准确

网上看了一大堆很多说的都是错的,经过测试结论如下

scala的== equals 和java的一样其case class和普通类不同默认覆盖了equals比较的是对象值得相等性,而eq没有被任何方法覆盖比较的是引用相等性,这一点是不变的。

scala的equals你可以点开看一下直接调用的是java的equals,根本不是网上那些说的比较的值得相等性。

猜你喜欢

转载自blog.csdn.net/qq_36066039/article/details/85064834
今日推荐