黑马程序员技术交流社区

标题: 一个类中可否有两个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