不一定要重写,有自己的需要才重写。
为什么重写先弄明白它们的用途,equals是为了比较是否相等。
比如你有两个User,现在某个软件的要求是只要它们id属性相同就是相等的,那就可以重写eqauls,只对id进行对比。toString是为了让你更容易看懂一个对象,当对象在控制台打印出来时你想看到一堆无意义的代码吗?那就是调用默认的toString的结果。你可以重写自己想要的输出,看到对象的每个属性。
hashCode是hash集合中用来对比是否相等的根据,是一个根据对象内容算出来的数值,对比起来比equals快得多。更具体的解释你自己百度搜吧,很多东西要深入认识也不是几句话就能说明白的。
最新面试题整理
2014-01-27 23:08
浏览:
相关文章
中国人使用最多的十大路由器品牌,TP-LINK、华为、小米、水星路由器上榜
在互联网大行其道的今天,路由器就如同家庭中的心脏一般,维系着无数个数字生活的脉搏。...
2024-09-12 21:43:21 浏览: 56
普通用户装光纤宽带,能不折腾就别折腾,尤其是“老破小”
(文\ iN在 )这是一个粉丝的问题,今天有点时间咱们来聊一下。 一般的来说,iN自己家的网络...
2023-01-28 19:43:36 浏览: 142
- -
-
- 相关推荐
-
- 半年热点
-

tplogin.cn手机登录官网首页
浏览: 164

tplogincn用户名和密码是什么?
浏览: 156

【图文教程】tplogin.cn手机登录设置教程
浏览: 135

遇到无法登录tplogin.cn的情况,怎么办?
浏览: 119

tplogin.cn登录入口首页
浏览: 109

手机无法登录tplogin.cn,怎么办?
浏览: 103

tplogin.cn修改wifi密码
浏览: 60

tplogin.cn登录入口怎么进去
浏览: 0




