简千叶 发表于 2025-6-4 21:14:46

0基础的人关于C++多态产生的一系列疑问

之前在面试的时候被问过懂不懂C++,懂不懂“多态”。我之前搞科研一直在用Python,不会C++。完全没听过“多态”这个词,只听说过“多模态”(无端联系,搞深度学习搞的)。全文主要记录了我的几大疑问:什么是多态?什么是面向对象编程?Python是面向对象编程(OOP)语言吗?什么是编译?除了面向对象编程,还有哪些编程范式?C++基类和Python父类有什么区别?
一、什么是多态?

多态的字面意思是“多种形态”。在C++中,它指通过统一的接口调用不同类型的对象,产生不同的行为结果。例如:你可以命令“动物”发出叫声,但具体是猫叫还是狗叫,取决于实际对象的类型。
1. 如何实现多态?

最常见的多态形式是通过虚函数和继承实现的。
虚函数:在基类中用virtual关键字声明函数,子类可以重写(override)该函数。
class Animal {public:    virtual void sound() { cout

巩芷琪 发表于 2025-12-19 15:34:59

这个有用。

决台 发表于 2026-1-14 10:21:54

感谢发布原创作品,程序园因你更精彩

笃迩讦 发表于 2026-1-16 19:14:48

感谢分享

存叭 发表于 2026-1-16 20:09:13

前排留名,哈哈哈

靛尊 发表于 2026-1-18 06:43:49

收藏一下   不知道什么时候能用到

兜蛇 发表于 2026-1-18 21:46:42

热心回复!

寨重 发表于 2026-1-19 23:31:59

感谢分享

洪思思 发表于 2026-1-20 23:05:21

感谢分享,下载保存了,貌似很强大

聚怪闩 发表于 2026-1-22 12:01:54

很好很强大我过来先占个楼 待编辑

鞍汉 发表于 2026-1-23 11:14:20

感谢,下载保存了

阕阵闲 发表于 2026-1-24 05:34:42

这个好,看起来很实用

那虻 发表于 2026-1-24 09:55:47

懂技术并乐意极积无私分享的人越来越少。珍惜

秦欣艷 发表于 2026-1-25 02:52:35

懂技术并乐意极积无私分享的人越来越少。珍惜

琶轮 发表于 2026-1-25 09:19:36

谢谢楼主提供!

亢安芙 发表于 2026-1-30 03:22:01

这个有用。

箝德孜 发表于 2026-2-2 03:47:41

yyds。多谢分享

归悦可 发表于 2026-2-8 03:37:25

不错,里面软件多更新就更好了

诸婉丽 发表于 2026-2-9 06:00:55

感谢分享,下载保存了,貌似很强大

堠秉 发表于 2026-2-9 14:56:16

鼓励转贴优秀软件安全工具和文档!
页: [1] 2
查看完整版本: 0基础的人关于C++多态产生的一系列疑问