equals()方法只有在两个对象的内容一致时返回true?正确吗?

2025-04-29 07:56:36
推荐回答(1个)
回答1:

equals()是object的一个方法,用来比较两个对象的地址,但string和Integer重写了这个方法,所以这两个类的equals()方法是比较的两个对象的内容,至于其他的类,只要没重写equals方法的肯定还是继承的object类里的equals方法,那就是比较地址,即使对象内容一样,返回的还是false