Object类中的equals()方法比较的是两个对象的引用地址是否相等。
package equals;
public class OverWriteEquals {
public static void main(String[] args) {
String s1 = new String("123");//实例化两个对象,内容相同
String s2 = new String("123");
System.out.println(s1.equals(s2));//使用equals()方法比较s1与s2对象
V v1 =new V(); //实例化2个V类对象
V v2 =new V();
System.out.println(v1.equals(v2)); //使用equals()方法比较v1与v2对象
}
}
class V{ //自定义类V
}
本文通过实例演示了Java中Object类equals方法的默认行为,即比较两个对象的引用地址是否相同,并展示了对于基本类型和自定义类的不同表现。
3577

被折叠的 条评论
为什么被折叠?



