如果不覆盖Object类的equals()方法,那么它比较的是两个对象的_____________是否相同
引用
举一反三
- equals方法在Object类中,用于测试一个对象与另一个对象是否相等,判断两个对象是否只想同一个内存区域,可以看做是字符串中的equals方法覆盖了Object类中的equals方法。
- 关于比较器对象的描述中,正确的是() A: 自定义的比较器可以不覆盖Comparator接口中的equals(Object obj)方法 B: 自定义比较器可以创建多个 C: Comparator接口中的equals(Object obj)方法用于判断两个比较器是否相同 D: 以上都正确
- Object对象的equals方法是用于比较对象是否是同一个对象的。
- 对象类Object中比较两个对象内容相等的方法是( )。 A: toString() B: equals() C: hashCode() D: finalize()
- 如果不覆盖Object类的toString()方法,那么它默认的返回值是()
内容
- 0
Object类中的equals()方法返回的是比较的结果 如果相等返回true,否则false,比较的是对象的内存地址值,而不对象的字段值。
- 1
用equals()方法比较两个字符串对象时,如果两个字符串对象的字符相同,结果为true。
- 2
一个类可以通过重写Object类中的_______方法提供判断两个对象是否相等的比较规则
- 3
Object类中的equals(Objectobj)方法比较的是()。 A: 对象的(堆)内存地址 B: 对象的内容 C: 对象的值 D: 对象的名称
- 4
在Object类中equals()函数有很大的用处,请识别下列正确的描述() A: 重写该方法时一般让该方法返回2个对象的成员变量值是否相同 B: 由于比较对象的引用没有意义,一般建议重写该方法 C: 默认情况下比较的是对象的引用是否相同,也就是判断地址值是否相同 D: 默认和==的比较结果是一样的