Java中方法的重载和覆盖怎么区分?

 我来答
百度网友91c965d3f
2015-09-21 · TA获得超过1044个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:242万
展开全部
重载:函数或者方法有同样的名称,但是参数列表不相同
例子:
public void func(String s) {...} / public void func(int i) {...}

覆盖:也称重写,函数的签名完全相同,但函数体不同
例子:
public void func(String s) {...} / public void func(String s) {...}

理解重载的话,你可以认为这是两个不同的函数
而重写,你可以认为是同一个函数,但在不同的对象实例中做了不同的工作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式