java 方法的重写,重载中对于两个方法修饰符,返回值有什么要求吗?

 我来答
减肥卢
2020-10-20 · TA获得超过6218个赞
知道答主
回答量:258
采纳率:100%
帮助的人:4.1万
展开全部

java覆盖,方法的修饰符可以不同,但子类方法的修饰符必须比父类方法的限...

答:子类可以重写父类的方法,但有几个需要注意的, 子类重写修饰不得缩小, 比如父亲类中是public 子类重载方法不得变为 private 不得扩大错误抛出类型的范围,比如父类方法中只抛出 NumberF

od方法根本不是重写的A

的method方法,而是重载。重载要求方法名相同,参数返回值随便改。

所以,参数不一定改成long,随便什么都是重载。也不是必须加@override,写这个表示eclipse会给你去父类检查重写的对不对,不写就自己检查呗。

重写是覆盖,就是子类的替换了父类的,正常用方法,调的是子类的,所以重写完还是一个方法

重载是写多个同名方法,但可以给的参数不同,功能类似,所以正常调哪个方法,要看参数怎么写的,跟继承无关,区别是重载后变成多个方法。

天枰万能
2015-09-10 · 超过15用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:18.8万
展开全部
修饰符可以向下兼容:
public>protected>private
原来是public能声明成 protected 或者private
原来是protected不能声明成public
依次内推
返回值必须和原来的方法一样
追问
那重载呢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式