class Value{
int i;
}
public class EqualsMethod2{
public static void main(String[] args){
Value v1=new Value();
Value v2=new Value();
v1.i=v2.i=100;
System.out.println(v1.equals(v2));
}
}
这是关于equals的用法,结果是false
答案解释equals()的缺省行为是拿references来比较。
我要问--什么是equals()的缺省行为?
int i;
}
public class EqualsMethod2{
public static void main(String[] args){
Value v1=new Value();
Value v2=new Value();
v1.i=v2.i=100;
System.out.println(v1.equals(v2));
}
}
这是关于equals的用法,结果是false
答案解释equals()的缺省行为是拿references来比较。
我要问--什么是equals()的缺省行为?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货