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

Animal other = (Animal) obj;

重写equals函数时为什么要把入参obj的类型转换成Dog类型,他们两相等的话类型应该也相等吧。

提问者:慕斯0503960 2016-06-14 11:23

个回答

  • Mplace
    2016-06-14 11:43:26
    已采纳

    因为当时你还不知道它们俩的类型是否相等呀~~