如图所示 简单的概念问题 不胜感激!!!

来源:2-17 super关键字的使用(下)

DeathHunk

2020-05-30 11:06:23

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

写回答

2回答

苍星乱舞

2020-05-30

是不是方法重载你要站在使用者角度

当你调用一个方法时    一般是    对象名.方法名(参数列表)

所以你如何区分调用的是哪一个方法只能通过方法名和参数列表的区别(先暂定为同一个对象)。

此时你是看不出返回值类型的。

因此只有方法名相同而参数列表不同才能构成重载

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

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

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

0

好帮手慕小尤

2020-05-30

同学你好,B选项中 float getNum()与父类中的方法参数列表和返回值一致,判断是否符合方法覆盖,但是子类重写父类中的方法时,访问修饰符的访问范围需要大于等于父类的,所以B选项错误!

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

1

0 学习 · 11489 问题

查看课程