码迷,mamicode.com
首页 > 其他好文 > 详细

override和overload的区别

时间:2015-04-03 18:58:07      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

override(重写)

  1.方法名、参数、返回值相同

  2.子类方法不能缩小父类方法额访问权限

  3.子类方法不能抛出比父类方法更多地异常(但是子类方法可以不抛出异常)

  4.存在于父类和子类之间

  5.方法被定义为final不能被重写(Java)

overload(重载)

  1.参数类型、个数、顺序至少有一个不相同

  2.不能重载只有返回值不同的方法名

  3.存在于父类和子类、同类之间

override和overload的区别

标签:

原文地址:http://www.cnblogs.com/xumenger/p/4390477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!