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

求大佬,我的equals方法哪有问题?

https://img4.mukewang.com/5bdc5a90000114c715940922.jpg

https://img1.mukewang.com/5bdc5a920001a4ae12950760.jpg

https://img3.mukewang.com/5bdc5a9300015e4e15260880.jpg

https://img.mukewang.com/5bdc5a950001b25315320882.jpg

the resulting code may not work correctly      生成的代码可能无法正常工作。

怎么回事?大佬,求解答。


提问者:java8888 2018-11-02 22:10

个回答

  • 菜鸟编成爱好者
    2018-11-11 20:51:21

    你只在子类里面重写了equal方法,但你对比的是父类,你父类中就没有重写equal方法,你难道想的是父类继承子类么。。。

  • HappySimon
    2018-11-03 12:00:15

    https://img.mukewang.com/5bdd1c0400014b3e03320124.jpg你只是比较的尺寸,还有其他的属性还没有比较(Color和name),结果肯定不同