说我有自己的课
public class MyObj { /* ... */ }
它有一些属性和方法.它不实现equals,不实现hashCode.
一旦我们调用equals和hashCode,默认实现是什么?来自Object类?他们是什么?默认等于如何工作?默认的hashCode如何工作以及返回什么?==只会检查它们是否引用同一个对象,所以这很容易,但是equals()和hashCode()方法呢?
java equality equals object hashcode
equality ×1
equals ×1
hashcode ×1
java ×1
object ×1