不能编译2

liujiaocs 2012-07-02 09:49:08
怎么理解Object类中的equals方法和toString方法??????
教程都看不明白,以后在开发中通常会怎么使用呢????
说的简单明了些。。。。。。。。。
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
青椒 2012-07-15
  • 打赏
  • 举报
回复
equals方法用来比较两个对象内部的值是否相同
toString()用来输出一些类相关的提示信息
不用急的,在后面你会慢慢体会的
独爱如风 2012-07-04
  • 打赏
  • 举报
回复
要是重写 equals,则需要也重写hasCode() ;

equals判断对象的内容和引用地址是否相等,而==才是判断内容是否相等 ;

toString()输出对象的字符串格式,如果不重写 ,则输出 类名+@+hashCode()的十六进制文本
五哥 2012-07-03
  • 打赏
  • 举报
回复
要是重写 equals,则需要也重写hasCode() ;

equals判断对象的内容是否相等 ;

toString()输出对象的字符串格式,如果不重写 ,则输出 类名+@+hashCode()的十六进制文本
beiouwolf 2012-07-03
  • 打赏
  • 举报
回复
equals方法用来比较两个对象内部的值是否相同,java所有源生类已经实现这个方法,如果是你自己写的类需要比较的话,就要重写这个方法,使用IDE开发的话,比如Eclipse,可以用source - genarate hashCode() and equals() 功能自动编写需要的方法

toString()用来输出一些类相关的提示信息,可以不写,默认为显示类的地址签名,可以覆盖它,并输出你自己的信息
Iver_99 2012-07-03
  • 打赏
  • 举报
回复
楼上们说得对

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧