多态

静多态

静多态,也就是我们说的函数重载。表面来看,是由重载规则来限定的,内部实现

却是 Namemangling。

此种行为,发生在编译期,故称为静多态。

多态

多态实现的条件

1 父类中有虚函数,即共用接口。

2 子类 override(覆写)父类中的虚函数。

3 通过己被子类对象赋值的父类指针或引用,调用共用接口。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 多态(1)静态多态与动态多态 什么是多态 从字面上理解就是多种形态的意思。而多态一词最初源自希腊语,其含义便是“多...
    kingZXY2009阅读 2,411评论 0 2
  • 什么是多态性? 多态:相同对象收到不同消息或不同对象收到相同消息时产生不同的动作。C++支持两种多态性:编译时多态...
    showaichuan阅读 640评论 0 3
  • 一、多态 1. 什么是多态 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用...
    送分童子笑嘻嘻阅读 275评论 0 0
  • 继承和多态 1. 继承的优缺点 优点:(1)子类可以灵活地改变父类中的已有方法;(2)能够最大限度的实现代码重用。...
    MinoyJet阅读 714评论 0 0
  • 你走了 走的那么决绝 你走了 留下了无尽的伤痛 你走了 带走了无数的过往 你走了 但是思念还在继续 你走了 心也随之停止
    下笔小乔阅读 373评论 2 3

友情链接更多精彩内容