單項選擇題

程序員正在進行一個項目,必須實現(xiàn)equals方法與所給的hashCode方法協(xié)調運行: 
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);  }

題目列表

你可能感興趣的試題

微信掃碼免費搜題