程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:  public int hashCode() {    return (size.hashCode() + color.hashCode()) * 17;    }    哪一个equals方法支持此目标?() 

A .  无法确定 B .  public boolean equals(Object o) {  Sock s = (Sock) o; return size.equals(s.size);} C .  public boolean equals(Object o) {  Sock s = (Sock) o; return color.equals(s.color);} D .  public boolean equals(Object o) {  Sock s = (Sock) o; return size.equals(s.size) &&color.equals(s.color);  }

时间:2022-11-06 06:29:33 所属题库:Java认证考试综合练习题库

相似题目