Object类中的equals()方法返回的是比较的结果 如果相等返回true,否则false,比较的是对象的内存地址值,而不对象的字段值。
对
举一反三
- Object类中的equals(Objectobj)方法比较的是()。 A: 对象的(堆)内存地址 B: 对象的内容 C: 对象的值 D: 对象的名称
- java.lang包的()方法比较两个对象是否相等,相等返回true。
- 对象类Object中比较两个对象内容相等的方法是( )。 A: toString() B: equals() C: hashCode() D: finalize()
- hasMoreTokens():只要字符串中还有语言符号,即( )的值大于0,该方法就返回true,否则返回false。 A: 对象变量 B: 计数变量 C: 方法变量
- equals方法在Object类中,用于测试一个对象与另一个对象是否相等,判断两个对象是否只想同一个内存区域,可以看做是字符串中的equals方法覆盖了Object类中的equals方法。
内容
- 0
如果不覆盖Object类的equals()方法,那么它比较的是两个对象的_____________是否相同
- 1
Object对象的equals方法是用于比较对象是否是同一个对象的。
- 2
用equals()方法比较两个字符串对象时,如果两个字符串对象的字符相同,结果为true。
- 3
JavaScript中的哪个逻辑运算符表达式两边的值都为false,结果才返回false,任意一个值为true,结果则返回true。( ) A: && B: C: ! D: *!
- 4
在Object类中equals()函数有很大的用处,请识别下列正确的描述() A: 重写该方法时一般让该方法返回2个对象的成员变量值是否相同 B: 由于比较对象的引用没有意义,一般建议重写该方法 C: 默认情况下比较的是对象的引用是否相同,也就是判断地址值是否相同 D: 默认和==的比较结果是一样的