判断题如果对象x的equals()方法定义恰当,那么x.clone().equals(x)应该成立A对B错
判断题
如果对象x的equals()方法定义恰当,那么x.clone().equals(x)应该成立
A
对
B
错
参考解析
解析:
暂无解析
相关考题:
程序员已经创建了一个类,该类的实例可以用做Hashtable的键(key)。哪两项是对的?() A.该类有一个返回类型为int的equals方法。B.该类有一个返回类型为boolean的equals方法。C.该类有一个接收一个参数的equals方法。D.该类有一个接收两个参数的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);}
现有:publicclassTester{publicstaticvoidmain(String[]args){intx-5;Integerxl=x;Integerx2=x;intx3=newInteger(5);system..ut.print(x1.equals(x));system..ut.print(xl==x);system..ut.print(x2.equals(xl));system..ut.print(x2==xl);system..ut.print(x2==x3);system..ut.print(x2.equals(x3));}}结果为:()A.编译失败B.falsefalsetruetruetruetrueC.truetruetruetruetruetrueD.falsefalsetruetruetruefalseE.truefalsetruefalsefalsetrueF.运行时异常被抛出
Giventhatbandcrefertoinstancesofwrapperclasses,whichtwostatementsaretrue?() A.b.equals(b)returnstrue.B.b.equals(c)returnsthesameresultasb==c.C.b.eqials(c)canreturnfalseevenifc.equals(b)returnstrue.D.b.equals(c)throwsanexceptionifbandcaredifferentwrappertypes.E.b.equals(c)returnsfalseifthetypeofwrapperobjectsbeingcomparedaredifferent.
下列关于equals()方法和==运算符的说法,不正确的是( )。A.equals()方法可以用来比较复合数据类型的数值是否相等B.==运算符可以用来比较简单数据类型的数据值是否相同C.==运算符和equals()方法的功能一样,可以相互替换D.==运算符和equals()方法的功能不一样,不可以相互替换
下列有关HashSet集合的描述中,错误的是() A.HashSet是Set接口的一个实现类B.向HashSet存入对象时,对象一般会重写hashCode ()和equals ()方法C.向HashSet存入对象时,对象的equals ()方法一定会被执行D.HashSet存储的元素是不可重复的
程序员正在进行一个项目,必须实现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); }
下面关于编译的描述哪些是错误的:()A、方法的参数名和类中的方法名相同的时候会产生编译错误。B、实现equals()方法时,先用getClass()或者instanceof进行类型比较,可以提高性能。C、equals()或者==都可以用来比较两个不同实例类的值是否相同。D、每个类都应该定义main()方法。
HashSet子类依靠()方法区分重复元素。A、toString()、equals()B、clone()、equals()C、hashCode()、equals()D、getClass()、clone()
现有: public class Tester { public static void main (String[] args) { intx-5; Integer xl=x; Integer x2=x; int x3=new Integer(5); system..ut.print(x1.equals(x)); system..ut.print(xl==x); system..ut.print(x2.equals(xl)); system..ut.print(x2==xl); system..ut.print(x2==x3); system..ut.print(x2.equals(x3)); } } 结果为:() A、编译失败B、falsefalsetruetruetruetrueC、truetruetruetruetruetrueD、falsefalsetruetruetruefalseE、truefalsetruefalsefalsetrueF、运行时异常被抛出
多选题程序员已经创建了一个类,该类的实例可以用做Hashtable 的键(key)。哪两项是对的?()A该类有一个返回类型为 int 的 equals 方法。B该类有一个返回类型为 boolean 的 equals 方法。C该类有一个接收一个参数的 equals 方法。D该类有一个接收两个参数的 equals 方法。
单选题现有: public class Tester { public static void main (String[] args) { intx-5; Integer xl=x; Integer x2=x; int x3=new Integer(5); system..ut.print(x1.equals(x)); system..ut.print(xl==x); system..ut.print(x2.equals(xl)); system..ut.print(x2==xl); system..ut.print(x2==x3); system..ut.print(x2.equals(x3)); } } 结果为:()A编译失败BfalsefalsetruetruetruetrueCtruetruetruetruetruetrueDfalsefalsetruetruetruefalseEtruefalsetruefalsefalsetrueF运行时异常被抛出
单选题Which of the following statements is true concerning simple parallel resistance circuits?()AThe total current flow equals the sum of the individual currentsBThe total current flow equals the reciprocal of the sum of the individual currentsCThe total resistance equals the sum of the individual resistanceDThe total voltage equals the sum of the individual voltages across each resistance
单选题程序员正在进行一个项目,必须实现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); }
问答题两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?