在c++语言中实现了哪几种多态性?

2024-12-27 16:08:04
推荐回答(3个)
回答1:

楼上和楼上的楼上有一点点问题

首先函数重载、操作符重载不能算多态,因为一般意义上的多态是从面向对象OO的概念集合而来,而多态很对的是“对象”,或者简单来说可以说是一个类。如果一个函数的重载那就相当于多个函数了,而不能算成是一个对象,所以也就没多态不多态的概念了

至于楼上的楼上说就一种,这个也不太严格,只能说一般狭义来讲,动态多态是最常见的。但是其他形式的多态在C++也是存在的,这就是把多态广义上来说,具体可以看一看参考资料里面的文章,看不懂就只看第一段好了

回答2:

2种:
编译时的多态性: 函数重载,操作符重载
运行时的多态性: 虚函数

回答3:

就一种, 继承基类虚函数 实现晚绑定,也就是多态