4-3编程练习

来源:4-3 编程练习

言无月

2020-02-24 18:53:13

http://img.mukewang.com/climg/5e53a8af09b337da07270443.jpg

一、为什么此段代码提示错误(如果这段不是方法重写的话 那这个是属于方法覆盖吗 像下面这段代码一样?)

http://img.mukewang.com/climg/5e53aa4909233d2d09550296.jpg

二、下面这一段代码和上面有什么不同

http://img.mukewang.com/climg/5e53aaf90900776711730285.jpg

写回答

1回答

好帮手慕小尤

2020-02-24

同学你好,1、重写:也就是重写父类的方法:方法名,参数(参数类型,顺序,个数必须一致,参数名可以不同),返回值,必须完全一致。

2. equals()方法的参数类型是Object类型,并且只有一个参数,所以同学提供的第一段与第二段代码并不是equals()方法的重写。

http://img.mukewang.com/climg/5e53adbb090a324803500060.jpg

3. 第一段与第二段代码并不属于属于方法覆盖,只有重写了此方法,才属于覆盖。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程