美文网首页
C++重载与覆盖

C++重载与覆盖

作者: dounine | 来源:发表于2019-02-20 12:22 被阅读0次

    重载与覆盖相同点

    都是函数之间的一种关系。不同点如下:

    重载(overload)

    1.函数名称相同,但是参数的个数或类型不全相同,即为重载。

    2.重载出现的情况有:

    • 一个类中的多个函数之间重载
    • 外部函数重载
    • 子类中函数重载基类中函数

    覆盖(override)

    1.函数名称和参数都完全相同。

    2.只能出现继承关系中,由子类函数覆盖基类函数。

    相关文章

      网友评论

          本文标题:C++重载与覆盖

          本文链接:https://www.haomeiwen.com/subject/noacyqtx.html