Discuss / Java / 练习题

练习题

Topic source

追风少年

#1 Created at ... [Delete] [Delete and Lock User]
    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;
    }

dx

#2 Created at ... [Delete] [Delete and Lock User]

为什么都要重新新建一个变量呀

那年别愁

#3 Created at ... [Delete] [Delete and Lock User]

因为Object没法直接调用Person的变量,必须先强转成Person类型才可以


  • 1

Reply