Java中的方法重载与方法重写

2019-04-18 08:53:53来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

重载(overload)

重载是在一个类中,同名方法拥有不同的参数列表则视为重载。不同的参数列表包括:参数数量不同,参数类型不同,参数顺序不同。重载对于返回类型没有要求,所以不能通过返回类型去判断是否是重载方法。

总结:

1.重载必须有不同的参数列表

2.重载对于返回类型没有要求

3.重载对于修饰符访问权限没有要求

 

重写(override)

重写是在子类中重写父类的方法,方法名,参数列表,返回类型必须相同。

总结:

1.重写存在于父类与子类之中

2.重写方法必须与被重写方法相同的方法名,参数列表,返回类型

3.重写方法的修饰符访问权限必须大于等于被重写方法修饰符访问权限

4.重写方法抛出的异常必须小于等于被重写方法抛出的异常


原文链接:https://www.cnblogs.com/blankmargin/p/10717103.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:【面试】足够应付面试的Spring事务源码阅读梳理(建议珍藏)

下一篇:小白兔生小白兔-菲波拉契数列问题