问答详情
源自:9-9 Java 中的 Object 类 Ⅱ

为什么最后相等

之前不是不想等的?为什么最后哪次是相等的????

提问者:慕工程2013684 2018-10-25 11:17

个回答

  • aick111
    2018-10-25 15:23:21

    之前不相等   因为equals和==方法默认判断地址是否相等,new出了两个对象,两个地址不相等

    最后不相等  因为重写了equals方法,重写之后的equals方法可以判断对象里面属性值是否相等,赋值age的属性相等,所有相等