public boolean equals(Object o) { if (o instanceof Person) { Person p = (Person) o; return Objects.equals(this.name, p.name) && this.age == p.age; } return false; }
Main.java:33: 错误: 找不到符号
return Objects.equals(this.name, p.name) && this.age == p.age;
^
符号: 变量 Objects
位置: 类 Person
1 个错误
这是怎么回事?
euqals方法用错了
Objects.equals(this.name, p.name)改成this.name.equals(p.name)
import java.util.Objects;
IDE里面把鼠标移上去会自动提示你导入
Sign in to make a reply
隔壁二次元王大锤
Main.java:33: 错误: 找不到符号
return Objects.equals(this.name, p.name) && this.age == p.age;
^
符号: 变量 Objects
位置: 类 Person
1 个错误
这是怎么回事?