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

重载与重写的区别

时间:2018-08-07 00:40:07      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:def   size   err   方法重载   vat   ext   dir   完全   个数   

  重载  重写
1、名字 overloading override
2、概念 方法名相同,参数个数或类型不同 方法名,返回类型,参数的个数和类型完全相同
3、范围 一个类 子类重写父类的方法
4、权限限制 无限制 子类重写的方法权限不能比父类严格(例:父类用public,则子类只能用public,无法使用[private,default,protected])

  

 

Q: 重载时,方法返回类型是否可以不同?

A: 方法重载时,返回类型可以不同。但是良好的设计上要求返回类型一致

重载与重写的区别

标签:def   size   err   方法重载   vat   ext   dir   完全   个数   

原文地址:https://www.cnblogs.com/linhuanjie/p/9434137.html

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