前两篇文章主要讲述了 C 语言面向对象编程 – 封装和继承。本篇文章继续来讨论一下,如何使用 C 语言实现面向对象编程的另一个重要特性:多态。
对于多态的概念,网上已经有很多描述,简而言之,就是同一个接口的多种状态。
通俗一点解释,多态就像是X-Man(X 战警)里面的魔形女角色,可以根据不同的战斗场景,改变自身的特征状态,同一个魔形女,不同的角色状态。
(图片来源:网络,侵删)
在 C++ 语言中,多态是存在于基类和派生类的关系里面的,实现运行
前两篇文章主要讲述了 C 语言面向对象编程 – 封装和继承。本篇文章继续来讨论一下,如何使用 C 语言实现面向对象编程的另一个重要特性:多态。
对于多态的概念,网上已经有很多描述,简而言之,就是同一个接口的多种状态。
通俗一点解释,多态就像是X-Man(X 战警)里面的魔形女角色,可以根据不同的战斗场景,改变自身的特征状态,同一个魔形女,不同的角色状态。
(图片来源:网络,侵删)
在 C++ 语言中,多态是存在于基类和派生类的关系里面的,实现运行