Java期末试题答案错误
Light-Towers opened this issue · 3 comments
Light-Towers commented
原因:
public boolean equals(Value v) { return v.i == i; }
并不是对父类equals(Object var1)的重写。
重写部分规则:
- 参数列表与被重写方法的参数列表必须完全相同。
- 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)。
- 需要重写equals(Object var1) 和 hashCode() 方法,得到的HashSet的size值才是1
ngcs-mp commented
这是来自QQ邮箱的假期自动回复邮件。你好,我最近正在休假中,无法亲自回复你的邮件。我将在假期结束后,尽快给你回复。
gzldcc commented
c不垃圾诺维奇已经收到你的信辣~祝你身体健康
qfblqyj commented
您好! 我已收到您的来信,会尽快查阅并回复! 祝好。 孙航超