A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

我要完成的任务是:分别根据对象属性中id和名字查询List的对象是否存在,但是重写equals方法时发现不能共存两个重写,这该如何?

4 个回复

倒序浏览
不清楚,坐等答案!
回复 使用道具 举报
Android一米阳光 来自手机 初级黑马 2016-8-31 23:16:17
藤椅
一个对象就只能重写一次吧,把两个合到一个equals(object obj),把obj强转成对象设为t,然后就return this.name.equals(t.name)&&thi.age==t.age;
回复 使用道具 举报
Android一米阳光 来自手机 初级黑马 2016-8-31 23:22:17
板凳
上面的是this.age==t.age,刚写错了,alt+shift+s,然后按v,选择equals会自动重写equals方法,然后强制转换类型,加上上面的return语句就可以了吧
回复 使用道具 举报
不知道= =
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马