嵌入式C语言面向对象编程 --- 多态
Posted 工程师进阶笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式C语言面向对象编程 --- 多态相关的知识,希望对你有一定的参考价值。
前两篇文章主要讲述了 C 语言面向对象编程 – 封装和继承。本篇文章继续来讨论一下,如何使用 C 语言实现面向对象编程的另一个重要特性:多态。
对于多态的概念,网上已经有很多描述,简而言之,就是同一个接口的多种状态。
通俗一点解释,多态就像是X-Man(X 战警)里面的魔形女角色,可以根据不同的战斗场景,改变自身的特征状态,同一个魔形女,不同的角色状态。
(图片来源:网络,侵删)
在 C++ 语言中,多态是存在于基类和派生类的关系里面的,实现运行时多态需要使用虚函数或抽象类。
C++
以上是关于嵌入式C语言面向对象编程 --- 多态的主要内容,如果未能解决你的问题,请参考以下文章