class Sock { <br /> String size; <br /> String color; <br /> public boolean equals(Object o) { <br /> Sock s = (Sock) o; <br /> return color.equals(s.color);  <br /> } <br /> // insert code here <br /> } <br /> 哪两个满足 hashCode 的约定?()
A、public int hashCode() { return 343; }
B、public int hashCode() { return size.hashCode (); }
C、public int hashCode() { return color.hashCode (); }
D、public int hashCode() { return (int) (Math.random() * 1000);