概念 指示其他对象是否与此对象“相等”。
默认情况下比较的是对象的引用 是否相等
由于比较对象的地堆值的没有意义,我们需要重写他。
因为在开发中我们通常比较的是对象属性。
例
Student sdu1 = new Student(“李二”,6);
Student sdu2 = new Student(“李二”,6);
// 通过equals对Stu1和Stu2中的对象进行比较.
由于比较返回值是Boolean类型所以需要通过Boolean类型接收这个值.
boolean b = sdt1.equals(sdu2);
//打印返回值b
System.out.println(b);
|
|