首页 > 其他 > 详细

多态:函数重写 重载

时间:2019-02-11 16:36:40      阅读:130      评论:0      收藏:0      [点我收藏+]

如果在子类中定义某方法与其父类有相同的名称(函数名)和参数,我们说该方法被重写 (Overriding)。

 

如果在一个类中定义了多个同名(函数名)的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)(函数重载发生在同一个作用域)。

 

 如果基类和派生类的两个函数的函数名一样,但是参数不一样,那就无法override(重写)。同时也不是overload(重载),因为不是在同一个scope(作用域)里面。那么,这两个函数之间是没有任何关系的。
 

多态:函数重写 重载

原文:https://www.cnblogs.com/happybirthdaytoyou/p/10362192.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!