网友您好, 请在下方输入框内输入要搜索的题目:

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

A.无法确定

B.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size);}

C.publicbooleanequals(Objecto){Socks=(Sock)o;returncolor.equals(s.color);}

D.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size)&&color.equals(s.color);}


参考答案

更多 “ 程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:()publicinthashCode(){return(size.hashCode()+color.hashCode())*17;}哪一个equals方法支持此目标?() A.无法确定B.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size);}C.publicbooleanequals(Objecto){Socks=(Sock)o;returncolor.equals(s.color);}D.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size)color.equals(s.color);} ” 相关考题
考题 程序员已经创建了一个类,该类的实例可以用做Hashtable的键(key)。哪两项是对的?() A.该类有一个返回类型为int的equals方法。B.该类有一个返回类型为boolean的equals方法。C.该类有一个接收一个参数的equals方法。D.该类有一个接收两个参数的equals方法。

考题 classSock{Stringsize;Stringcolor;publicbooleanequals(Objecto){Socks=(Sock)o;returncolor.equals(s.color);}//insertcodehere}哪两个满足hashCode的约定?() A.publicinthashCode(){return343;}B.publicinthashCode(){returnsize.hashCode();}C.publicinthashCode(){returncolor.hashCode();}D.publicinthashCode(){return(int)(Math.random()*1000);

考题 程序员正在进行一个项目,必须实现equals方法与所给的hashCode方法协调运行:publicinthashCode(){return(size.hashCode()+color.hashCode())*17;}哪一个equals方法支持此目标?() A.无法确定B.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size);}C.publicbooleanequals(Objecto){Socks=(Sock)o;returncolor.equals(s.color);}D.publicbooleanequals(Objecto){Socks=(Sock)o;returnsize.equals(s.size)color.equals(s.color);}

考题 32、一般在覆盖时,要同时覆盖hashCode、equals方法。

考题 一般在覆盖时,要同时覆盖hashCode、equals方法。

考题 13、一般在覆盖时,要同时覆盖hashCode、equals方法。

考题 33、一般在覆盖时,要同时覆盖hashCode、equals方法。

考题 hashCode和equals的关系中,hashCode不相等,equals是肯定不相等。

考题 一般在覆盖时,要同时覆盖hashCode、equals方法