课程
/后端开发
/Java
/Java入门第二季 升级版
重写equals函数时为什么要把入参obj的类型转换成Dog类型,他们两相等的话类型应该也相等吧。
2016-06-14
源自:Java入门第二季 升级版 9-9
正在回答
因为当时你还不知道它们俩的类型是否相等呀~~
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么我这样写 自动生成的是Animal other = (Animal) obj;转换成Animal类 而不是转换为Dog类
3 回答Animal animal=new Dog()和Animal animal=dog有区别吗?
3 回答求解答Animal animal=new Dog()和Animal animal=dog的解释为什么一样
4 回答Animal也是类名,为什么不能是Animal Dog=new Animal();
2 回答Dog dog2= (Dog )animal;和Animal animal=dog;的含义