C++函数重写

如果派生类定义了与其基类中定义的相同函数,这在C++中被称为函数重写。它用于实现运行时多态性。它使您能够为已由其基类提供的函数提供特定的实现。

C++函数重写示例

让我们看一个C++中函数重写的简单示例。在这个例子中,我们正在重写eat()函数。

#include <iostream>
using namespace std;
class Animal {
public:
void eat(){
cout<<"正在进食...";
}
};
class Dog: public Animal
{
public:
void eat()
{
cout<<"正在吃面包...";
}
};
int main(void) {
Dog d = Dog();
d.eat();
return 0;
}

输出:

正在吃面包...

标签: C++语言, C++语言教程, C++语言技术, C++语言学习, C++语言学习教程, C++语言下载, C++语言开发, C++语言入门教程, C++语言进阶教程, C++语言高级教程, C++语言面试题, C++语言笔试题, C++语言编程思想