“==”代表比较双方是否相同。如果是基本类型则表示值相等,如果是引用类型则表示地址相等,即是同一个对象。
Object类中定义有:public boolean equals(Object obj)方法,提供定义“对象内容相等的逻辑”。
public boolean equals(Object obj) {
return (this == obj);
}
equals方法默认是比较对象地址是不是一致的。
“==”代表比较双方是否相同。如果是基本类型则表示值相等,如果是引用类型则表示地址相等,即是同一个对象。
Object类中定义有:public boolean equals(Object obj)方法,提供定义“对象内容相等的逻辑”。
public boolean equals(Object obj) {
return (this == obj);
}
equals方法默认是比较对象地址是不是一致的。