Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 实战错误讨论
打印话题 寄给朋友 订阅主题 |
作者 | Re:关于equals()方法的一个疑惑 [Re:liumiaowilson] |
duguhong14
发贴: 1 积分: 0 |
于 2005-10-13 07:18
每个类都有继承自Object类的equals方法,而这个方法的原型中,对内容不加以判断。所以,如果需要用到某个类的equals方法时,要自己创建新的equals覆盖掉原来从Object继承来的equals方法。你上面的程序我改了。运行通过,结果为true (顺便讲一句,你这个贴子中最后一句的“system”写错了,要保持严谨的态哦) class Value { public int i; public void Value(int data) { i=data; } public boolean equals(Object obj) { if(obj!=null&&(obj instanceof Value)) if(this.i==((Value)obj).i) return true; return false; } } public class Equals { public static void main(String [] args) { Value v1=new Value(); Value v2=new Value(); v1.i=10; v2.i=10; System.out.println(v1.equals(v2)); } } Hibernate开发指南 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
10960 | 关于equals()方法的一个疑惑 | liumiaowilson | 327 | 2005-10-12 18:07 |
9799 | Re:关于equals()方法的一个疑惑 | zcjl | 88 | 2005-10-12 20:45 |
9423 | Re:关于equals()方法的一个疑惑 | duguhong14 | 564 | 2005-10-13 07:18 |
9255 | Re:关于equals()方法的一个疑惑 | q_yuan | 131 | 2005-10-13 10:15 |
9179 | Re:关于equals()方法的一个疑惑 | liumiaowilson | 4 | 2005-10-15 11:04 |
9579 | Re:关于equals()方法的一个疑惑 | rhvic | 517 | 2005-10-15 23:46 |
9110 | Re:关于equals()方法的一个疑惑 | hamlet | 3 | 2005-10-16 15:38 |
9090 | Re:关于equals()方法的一个疑惑 | xiaoxujsj | 3 | 2005-10-16 20:56 |
9321 | Re:关于equals()方法的一个疑惑 | zcjl | 243 | 2005-10-16 22:20 |
9808 | Re:关于equals()方法的一个疑惑 | rhvic | 9 | 2005-10-17 11:40 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |