java 重载和重写的区别

大家好,方法重载我知道,就是在一个类中有好几个方法,它们的方法名都一样,但参数不一样,返回的值也可以一样。那方法重写呢,它们有是怎么定义的呢?定义的格式是怎样的?有什么要... 大家好,方法重载我知道,就是在一个类中有好几个方法,它们的方法名都一样,但参数不一样,返回的值也可以一样。
那方法重写呢,它们有是怎么定义的呢?定义的格式是怎样的?有什么要求?
请大家指点,最好是写上个例子,我好容易理解。谢谢!!!
展开
 我来答
来想即神仙c
高粉答主

2020-05-01 · 关注我不会让你失望
知道答主
回答量:7.9万
采纳率:2%
帮助的人:3951万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
藏泽雨泰朝
2020-06-12 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:32%
帮助的人:849万
展开全部
重写是子类的方法覆盖父类的方法,要求方法名和参数都相同
重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数,可以参考API帮助文档看看类的构造方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
商静云敬煦
2019-07-29 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:611万
展开全部
重写:子类重新把父类有的方法重写,包括名字,参数和参数个数以及参数类型
好处:没什么好处,就是父类实现不了的让子类来实现
重载:是指在同一个类中的几个同名不同参的方法
好处:实现多态技术,一样的方法根据参数有不一样的实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏天肥鱼07561
高粉答主

2018-05-19 · 每个回答都超有意思的
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:9.1万
展开全部
java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法。如果在父类中以final定义的方法,在子类中无法重写。

Java的重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。

重写就是再写一遍,重载就是再多一个。重写:父类里有,子类再照猫画虎写一个。重载:自己类里面有,觉得不够再写一个。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mrkingyang
2008-10-21 · TA获得超过2627个赞
知道大有可为答主
回答量:1941
采纳率:58%
帮助的人:267万
展开全部
java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法.如果在父类中以final定义的方法,在子类中无法重写.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式