对于java Object类中的equals方法的理解,懂的大神进

2025-01-05 15:36:10
推荐回答(2个)
回答1:

Object类中的equals方法确实不能比较两个对象是否“相等”,而是比较是否为“同一个”。

而其他JDK提供的类,如果可能的话都已经覆盖过这个方法了。所以可以实现比较是否“相等”的效果。

而你自己编写的类,如果没有覆盖过的话,将会继承其父类的equals方法实现,一般不会自动具有比较是否“相等”的效果。

回答2:

在object类中是这样的~ 不过在String类中是重载过的~