关于自动重置equals方法里的一个小问题
这节重置了equals方法的时候
既然已经用if语句判断了这两个对象的类对象是否相等了
那么在满足相等的情况下,为什么还要使用一句 Dog other = (Dog) boj ;
让传进来的这个对象转换为Dog对象呢?
判断两个对象的类对象的时候不就已经判定他们的属性是否相等了吗?
百思不得解,求各位为了答疑解惑,感谢了
这节重置了equals方法的时候
既然已经用if语句判断了这两个对象的类对象是否相等了
那么在满足相等的情况下,为什么还要使用一句 Dog other = (Dog) boj ;
让传进来的这个对象转换为Dog对象呢?
判断两个对象的类对象的时候不就已经判定他们的属性是否相等了吗?
百思不得解,求各位为了答疑解惑,感谢了
2017-04-16
举报