java如果返回值类型不一样,参数数量,不一样!那算不算是重载呢?

 我来答
alexjamg
2015-01-23 · TA获得超过437个赞
知道小有建树答主
回答量:337
采纳率:50%
帮助的人:87.6万
展开全部
这样不一定是函数重载(overload),也可以是覆盖(overide)
函数多态性是面向对象编程的核心思想
即允许派生类重新定义基类的虚方法的方法,这就是override。
而重载(overload)是允许同名函数的存在,函数返回值、参数等可以完全不一样,但要记住,对编译器来说,它会产生两个不同名字的函数(自动对名称进行修饰)
重载函数的入口地址在编译期间已经是静态的了
记住,重载只是语言特性,与多态性无关,与面向对象无关

刚打完字就发现已经采纳别人了,决定等下报名去打字打字学习班
白菜一颗
推荐于2017-11-27 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3822万
展开全部
只要方法名一致,但是参数类型或参数个数不一致,就算重载
返回值类型相不相同无所谓
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nelsontu_bd
2015-01-23 · TA获得超过557个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:292万
展开全部
只要参数类型不同或个数不同,和返回类型无关
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郁闷花生酱
2015-01-23 · TA获得超过4485个赞
知道小有建树答主
回答量:2.5万
采纳率:25%
帮助的人:2538万
展开全部
重载是方法名相同, 参数个数不同,返回值相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式