红框内容是什么意思?为啥产生异常的时候走的是重载方法而不是上面的重写方法?谢谢!
红框内容是什么意思?为啥产生异常的时候走的是重载方法而不是上面的重写方法?
5
收起
正在回答
1回答
执行哪个方法,这与是否产生异常并没有关系。因为你调用处,传递的参数是Animal类型,所以它走的是public boolean equals(Animal obj),如果你传递的参数是其它类型的,例如Dog,那它就会走public boolean equals(Object obj) 这个方法了。如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星