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; }
为什么都要重新新建一个变量呀
因为Object没法直接调用Person的变量,必须先强转成Person类型才可以
Sign in to make a reply
追风少年