黑马程序员技术交流社区
标题:
一个类中可否有两个equals方法
[打印本页]
作者:
坚持努力wbj
时间:
2016-8-31 22:59
标题:
一个类中可否有两个equals方法
我要完成的任务是:分别根据对象属性中id和名字查询List的对象是否存在,但是重写equals方法时发现不能共存两个重写,这该如何?
作者:
a623562486
时间:
2016-8-31 23:08
不清楚,坐等答案!
作者:
Android一米阳光
时间:
2016-8-31 23:16
一个对象就只能重写一次吧,把两个合到一个equals(object obj),把obj强转成对象设为t,然后就return this.name.equals(t.name)&&thi.age==t.age;
作者:
Android一米阳光
时间:
2016-8-31 23:22
上面的是this.age==t.age,刚写错了,alt+shift+s,然后按v,选择equals会自动重写equals方法,然后强制转换类型,加上上面的return语句就可以了吧
作者:
XinMingMing
时间:
2016-8-31 23:29
不知道= =
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2