Discuss / Java / 对于基本类型用==,对于引用类型用equals

对于基本类型用==,对于引用类型用equals

Topic source

public boolean equals(Object o) {

if (o instanceof Person) {

Person p = (Person) o;

return Objects.equals(this.firstName, p.firstName) && Objects.equals(this.lastName, p.lastName) && this.age==p.age;

}

return false;

}


  • 1

Reply