关于子类重写父类方法,访问权限的问题
题目是:哪两项代码可以在A的子类中使用:(选择两项)
目测右侧ABCD,是在重写父类method1方法
记得老师说过子类重写父类方法,访问权限不得低于父类的访问权限
所以没多看,就选了用public修饰的AD选项。
答案AD是错的,想知道什么原因?
10
收起
正在回答
1回答
同学你好,这道题的正确答案是A,C。
子类重写父类方法,访问权限不得低于父类的访问权限,所以B选项是错误。
C选项中,方法的参数是int a,long b,方法参数类型不同,相当于对父类派生的方法进行了重载,所以是可以的。
重写方法时,返回值和方法参数是不能改变,而D选项中,返回值short类型,所以错误。
祝:学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星