网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
"=="和equals 方法究竟有什么区别?
(
参考答案
更多 “ "=="和equals 方法究竟有什么区别?( ” 相关考题
考题
程序员正在进行一个项目,必须实现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);}
考题
下列关于equals()方法和==运算符的说法,不正确的是( )。A.equals()方法可以用来比较复合数据类型的数值是否相等B.==运算符可以用来比较简单数据类型的数据值是否相同C.==运算符和equals()方法的功能一样,可以相互替换D.==运算符和equals()方法的功能不一样,不可以相互替换
考题
下列关于equals()方法和==运算符的说法,不正确的一个是______。A.equals()方法可以用来比较复合数据类型的数值是否相等B.==运算符可以用来比较简单数据类型的数据值是否相等C.=运算符和equals()方法的功能一样,可以相互替换D.=运算符和equals()方法的功能不完全一样,不可以相互替换
考题
如果不覆盖equals()方法,则equals()方法与==的结果是一样的
热门标签
最新试卷