多态性的类型 临时、包含、参数化和强制

多态性的类型 - 临时、包含、参数化和强制

在这里我们将看到不同类型的多态性。类型为 -

  • Ad-Hoc
  • 包含
  • 参数化
  • 强制

Ad-Hoc 多态性称为重载。这允许具有相同名称的函数针对不同的类型以不同的方式起作用。函数和运算符都可以重载。有些语言不支持运算符重载,但函数重载很常见。

示例

#include
using namespace std;
int add(int a, int b) {
return a + b;
}
string add(string a, string b) {
return a + b; //concatenate
}
int main() {
cout